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

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

WBOY
リリース: 2016-06-20 12:59:49
オリジナル
988 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート