#この記事の動作環境: centos 6.5 システム、Nginx1.7&&PHP5.5&&MySQL5.6、thinkpad t480 コンピューター。 前書き: php のコンパイル時には追加されていない拡張ライブラリがたくさんあるかもしれませんが、Web プログラムを実行すると、多くの拡張ライブラリを使用する必要があることがわかります。 では、すでに LNMP 環境をセットアップしていて、それを再コンパイルしてインストールしたくない場合、この問題をどのように解決すればよいでしょうか? phpizeを使って拡張ライブラリをインストールして追加する方法がありますので、以下で具体的な方法を見てみましょう。 例 (php バージョン 5.5.9、インストール ディレクトリ/usr/local/php5、ソース コード ディレクトリ/opt/softs/-php5.5.9、pdo_mysql のサポートを追加する必要があります): PHP ソース コード ディレクトリを入力してくださいphp をコンパイルしても拡張ライブラリが存在しない問題の解決策は、まず php のソース コード ディレクトリに入り、コンパイルとインストールのコマンドを実行することです。次に、php.ini 構成ファイルに pdo_mysql.so 拡張子を追加します。最後に再起動コマンドを実行します。
>cd /opt/softs/php-5.5.9/ext/pdo_mysql >/usr/local/php5/bin/phpize >./configure –with-php-config=/usr/local/php5/bin/php-config –with-pdo-mysql=/usr/local/mysql/ >make && make install
extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/pdo_mysql.so
>service php-fpm restart
以上がPHPをコンパイルした後に拡張ライブラリがない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。