Linuxでphpizeを使用してphp拡張モジュールをインストールする

WBOY
リリース: 2016-06-23 13:34:05
オリジナル
904 人が閲覧しました

Linux システムでは、PHP が正常にインストールされると、phpize という名前の実行可能スクリプトが bin ディレクトリに生成されます。このスクリプトの目的は、PHP 拡張モジュールを動的にインストールすることです。
phpize スクリプトを使用して php 拡張モジュールをインストールする利点: php のインストール時にインストールされなかった拡張機能は、PHP を再インストールすることなく、将来いつでもインストールできます。

インストール手順:

1. 拡張モジュール ディレクトリに移動します

PHP ソース コード パッケージが解凍されたディレクトリには ext サブディレクトリがあり、そこには 70 近くの主流の PHP 拡張モジュール インストール パッケージがあります。
imap 拡張機能を今すぐインストールしたい場合は、imap ディレクトリに切り替えます:
cd /software/php-5.5.3/ext/imap

2. imap ディレクトリで phpize スクリプトを実行します

/usr/local/php /bin/phpize
実行が成功すると、数行のデータが返されます:
構成:
PHP API バージョン: 20041225
Zend モジュール API 番号: 20060613
Zend 拡張機能 API 番号: 220060519

コンパイルを開始します (--with に注意してください)。 -php-config パラメーター)

コンパイル プロセス中にエラーが報告された場合は、別の記事を参照してエラーを解決できます http://blog.csdn.net/haiqiao_2010/article/details/46005773
./configure -- with-php-config=/usr/local/php /bin/php-config --with-kerberos --with-imap-ssl

4, make

5, make install

システム プロンプト メッセージのスクリーンショットは次のとおりです。このとき、
/usr/local/php/lib/php /extensions/no-debug-non-zts-20121212/ に、 imap.so ファイルが


ディレクトリに生成されます。 php.ini の extension_dir フィールドで、

値を次のように変更します。

/usr/local/php/lib /php/extensions/no-debug-non-zts-20121212/

extension = "imap.so" を追加します。 php.ini の Dynamic Extensions セクションの下にある "

8. サーバーを再起動します
PHP、NGINX、APACHE、完了です。 phpinfo() 次のモジュール拡張子が表示されたら、インストールが成功したことを意味します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!