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

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

藏色散人
リリース: 2023-02-18 08:12:02
転載
1600 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート