Ubuntu取付けHidf拡張

1080 ワード

あらかじめ準備する
インストールphpソース
sudo apt-get install php5-dev
コンパイル環境のインストール
sudo apt-get install build-essential
インストールpcreソース
sudo apt-get install libpcre3-dev
hidefソースをダウンロード
http://pecl.php.net/package/hidef
コンパイル
tar zxvf hidef.xxx.tar
cd hidef.xxxx
phpize
./configure --enable-hidef --with-php-config=/usr/local/bin/php-config    (php-config         which php-config   )
sudo make
sudo make install
プラグインの設定
cd /etc/php5/conf.d
sudo vim hidef.ini

extension=hidef.so
hidef.ini_path=/usr/local/etc/hidef    (            ,           hidef.ini           hidef    , :/etc/php5/conf.d/hidef/hidef.ini)
定数定義ファイルのファイル名はhidef.iniです。
フォーマットは以下の通りです
[hidef]
int ID = 1;
str NAME = "Allen";
float OP = 0.85;
ソースはこの3つのタイプをサポートしていますが、特殊なタイプはJSONまたは序列化された文字列を使ってstringで設定できます。
定数を変更するとどうやって効果がありますか?
hidef.iniを修正してから、apphe/init.d/apphe 2 reloadまたはetc/init.d/php 5-fpm reloadで配置を再読み込みできます。最初はapphe modで展開され、もう一つはfastCGIで展開されます。