1. phpize の利点
どのような場合に phpize を使用する必要がありますか? php をインストールするとき:
'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--with-zlib-dir' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--with-gd' '--enable-ftp' '--with-iconv' '--with-gettext' '--with-curl' '--enable-fastcgi' '--with-openssl'
以下のパラメーターは必要なモジュールですが、作業の必要に応じていくつかのモジュールを追加する必要があり、php を再コンパイルしたくありません。これらには phpize を使用できます
1. PHP ソース コード ディレクトリに入ります
下面我以zip安装为例子
cd /usr/local/php/include/php/ext/
ps: 以下のコードは、ソース コード php の ext ディレクトリがどこにあるかを見つけることができます。
find / -name ext-type d
wget http://pecl.php.net/get/zip tar -zxvf zip cd zip-1.12.4//usr/local/php/bin/phpize 执行phpize./configure ?with-php-config=/usr/local/php/bin/php-config make make install
インストール後は次のようになります
See any operating system documentation about shared libraries formore information, such as the ld(1) and ld.so(8) manual pages.----------------------------------------------------------------------Build complete.Don't forget to run 'make test'.Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
3、php.ini を変更します
vi /usr/local/php/lib/php.ini在加载模块的地加上一行extension=zip.so
4、fpm を再起動します
php-fpm 重启:kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
over