mysqli を centos php にインストールする方法: まず php ソース コード パッケージを入力し、次に php インストール ディレクトリで phpize を実行し、次に「mysqli」拡張機能をコンパイルしてインストールし、最後にコンテンツ「拡張機能」を「php.ini」ファイル =mysqli.so」。
推奨: 「centos チュートリアル 」
centos で php をコンパイルしてインストールするときに、いくつかの拡張機能を忘れることがあります。 pdo、mysqli などの拡張子ファイル (.so ファイル) が拡張子ディレクトリに見つかりません。この場合、モジュールをコンパイルしてインストールし、対応する so ファイルを生成して、対応する拡張子を追加することしかできません。 php.ini に記録し、php
を再起動します。例として mysqli のインストールを考えてみましょう。
最初に php ソース コード パッケージを入力します。見つからない場合は、ここからアドレスをダウンロードできます: http://us2.php.net/get/php-5.2.17.tar.gz /from/a/mirror
Unzip
tar xvzf php-5.2.17.tar.gz cdphp-5.2.17/ext/mysqli/
次に、php インストール ディレクトリで phpize
/usr/local/nginx_php-5.2.17/bin/phpize
を実行します (必ずしもこのディレクトリではなく、独自の php インストール ディレクトリに従って検索します)。見つからない場合は、phpinfo()に従って表示できます
次に、mysqli拡張機能をコンパイルしてインストールします
#./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/nginx_php-5.2.17/bin/php-config --with-mysqli=/usr/local/mysql/mysql_config
インストール
make && make install
その後、mysqli.soファイルが生成されますphp## の拡張ディレクトリ内
#php.ini ファイルを開いて、次の内容があるかどうかを確認します。extension_dir = "/usr/local/nginx_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/"
extension=mysqli.so
以上がCentOS PHPにmysqliをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。