ホームページ >バックエンド開発 >PHPチュートリアル >パフォーマンスの定義を向上させる PHP 拡張機能、Hidef のインストールと使用_PHP チュートリアル
公式 Web サイト: http://pecl.php.net/package/hidef
概要:
単純な ini ファイルでのユーザー定義定数の定義を許可します。これは、通常のパフォーマンス上のペナルティを
することなく、内部定数のように処理されます。定義 内部変数を使用するのと同じように、必要な定数を定義するための単純な ini ファイルであり、Define を使用する際のパフォーマンスの問題はありません。
作者は、Apacheが子の生成を開始する前に、Hidefがphpモジュールのinitで初期化されると述べています。
Apacheが起動する前に、これらの定数はPHPの起動時に作成され初期化されるため、phpで定数を定義する必要はなく、問題はありません。パフォーマンスでわかりました!
Nginx でも利用できます。インストールプロセスは次のとおりです:
1. ディレクトリにダウンロードして解凍します
# wget http://pecl.php.net/get/hidef-0.1.8.tgz
# tar zxvf hidef- 0.1.8.tgz
# cd hidef-0.1.8
2 設定ファイルはありません。phpize を実行してファイルを作成します
# /usr/local/webserver/php/bin/phpize
# ./configure --enable- hidef --with-php-config=/usr/local/webserver/php/bin/php-config
# make
# make install
3. php.ini ファイルに追加します
# vi /usr/local/webserver/php/etc/php.ini
---------------------------- -------------- --------
extension=hidef.so
hidef.ini_path=/usr/local/webserver/php/etc/
----- ------------------------ -------------------------------------------- ------------- ---------
php.ini ファイルで Hidef.ini_path が定義されていない場合、デフォルトの .ini ファイルの読み取り場所は /hidef であることに注意してください。ファイル vi /hidef/hidef.ini を手動で作成するだけで済みます。
# vi /usr/local/webserver/php/etc/hidef.ini (ここのパスは状況に応じて調整してください)