ホームページ  >  記事  >  バックエンド開発  >  Yaf が PHP7.1 に出会ったとき、どんなきっかけが生まれるでしょうか?

Yaf が PHP7.1 に出会ったとき、どんなきっかけが生まれるでしょうか?

藏色散人
藏色散人転載
2021-09-14 16:46:191582ブラウズ

Yaf のインストール


##この記事は、LNMP 開発環境がインストールされていることを前提としています (PHP バージョンは 7.0 以上です) ) では、Yaf 拡張機能のインストールから直接説明を開始します。

Yaf は C 言語で開発された PHP フレームワークであるため、PECL 拡張機能としても理解できます。したがって、ThinkPHP5 などの一般的な PHP で開発されたフレームワークとは異なり、Laravel は直接ダウンロードすることも、Composer 経由でインストールして使用することもできます。 Yaf を通常に使用するには、拡張機能をインストールする必要があります。

まず、Yaf 拡張機能をインストールする方法を紹介します。

インストール

Yaf の最新バージョンは少なくとも PHP7.0 をサポートしているため、最新のバージョンであることを確認する必要があります。 PHP 環境はバージョン 7.0 以降です。PHP5.X をサポートする Yaf の最新バージョンは 2.3.4 です。作成者は、古いバージョンの Yaf の使用を推奨しません。 Yaf は高性能で有名ですが、PHP7 も高性能で有名なので、この 2 つの強力な勢力が手を組むのはいかがでしょうか。

1. コンパイルとインストール

コンパイルとインストールでは、最初に Git 経由でソース コードをダウンロードする必要があります。

最初に Yaf コンパイルとインストール パッケージをダウンロードして、(https://github.com) を開きます。 /laruence/y...

$ > wget -c https://github.com/laruence/yaf/archive/yaf-3.0.5.tar.gz
$ > tar xzvf yaf-3.0.5.tar.gz && cd yaf-3.0.5
$ > phpize
$ > ./configure
$ > make
$ > sudo make install
次に、

php.ini ファイルを手動で変更して、yaf.so ファイルをロードする必要があります

2. pecl インストール

pecl コマンドを使用して Yaf を直接インストールします。インストールが成功すると、

php.ini ファイルが自動的に構成されます。手動で yaf をロードする必要はありません。 so

$ > pecl install yaf
インストールが完了したら、コマンドを使用してインストールが成功したかどうかを確認します。

$ > php --ri yaf
Yaf のバージョン番号と構成の詳細を取得できれば、インストールは成功です。以下に続きます

$ > php --ri yaf

yaf

yaf support => enabled
Version => 3.0.5
Supports => http://pecl.php.net/package/yaf

Directive => Local Value => Master Value
yaf.library => no value => no value
yaf.action_prefer => Off => Off
yaf.lowcase_path => Off => Off
yaf.use_spl_autoload => Off => Off
yaf.forward_limit => 5 => 5
yaf.name_suffix => On => On
yaf.name_separator => no value => no value
yaf.st_compatible => Off => Off
yaf.environ => product => product
yaf.use_namespace => Off => Off
プロジェクト構成

Yaf スキャフォールディング ツールを使用して基本フレームワークを生成します

1. Yaf ソース コード パッケージ内でスキャフォールディング ツールが配置されているディレクトリを入力します

$ > cd yaf-3.0.5/tools/cg/
2. スキャフォールディング ツールを使用して、基本的なフレームワーク コードを生成します

$ > php yaf_cg Yaf_First
Yaf_First はプロジェクト名で、読者は自分で定義できます

  1. 生成されたコードを生成環境ディレクトリにコピーします

  2. $ > cp -r ./output/Yaf_First/* /home/wwwroot/default/
これで、Yaf 基本フレームワーク コードの構築が完了しました。詳細 (Yaf インターフェイス開発、コマンド ライン開発、クローラー開発)

へようこそ私の電子書籍「When Yaf Meets PHP7.1」

推奨学習: 「

PHP7 チュートリアル>>

以上がYaf が PHP7.1 に出会ったとき、どんなきっかけが生まれるでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。