ホームページ >バックエンド開発 >PHPチュートリアル >phpizeを介してphpモジュールを追加する方法

phpizeを介してphpモジュールを追加する方法

WBOY
WBOYオリジナル
2016-06-20 12:59:49991ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:php-mvcモード (1)次の記事:php-mvcモード (1)