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 ファイルをロードする必要があります
php.ini ファイルが自動的に構成されます。手動で
yaf をロードする必要はありません。 so
$ > pecl install yafインストールが完了したら、コマンドを使用してインストールが成功したかどうかを確認します。
$ > php --ri yafYaf のバージョン番号と構成の詳細を取得できれば、インストールは成功です。以下に続きます
$ > 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_FirstYaf_First はプロジェクト名で、読者は自分で定義できます
- 生成されたコードを生成環境ディレクトリにコピーします
$ > cp -r ./output/Yaf_First/* /home/wwwroot/default/
へようこそ私の電子書籍「When Yaf Meets PHP7.1」