どの PHP 拡張機能も、PHP ソース コード パッケージで個別にコンパイルしてインストールできます。
phpmyadmin には mysqli 拡張機能が必要なため、モジュールはコンパイルされ、インストールされます。そのプロセスといくつかの問題は次のように記録されます。
phpコンパイルのインストールパス/usr/local/php5.6mysql のコンパイルとインストール パス/usr/local/mysql5.6
PHP ソース コード インストール パッケージの mysqli 拡張パスを入力します
# cd /tmp/php-5.6.15/ext/mysqli
設定ファイルを生成する
# /usr/local/php5.6/bin/phpize
構成
# ./configure --with-php-config=/usr/local/php5.6/bin/php-config /
--with-mysqli=/usr/local/mysql/bin/mysql_config
コンパイルしてインストールします。構成プロセス中にエラーが発生しない場合は、PHP を再コンパイルして
を追加する必要があります。
--with-mysql=shared, mysqlnd --enable-sockets=shared これら 2 つのパラメータは再コンパイルできます# make && make install
共有拡張機能のインストール: /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
ヘッダー ファイルのインストール: /usr/local/php5.6/include/php/
ファイルを表示
ls /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
mysqli.so
php.ini を変更します
動的拡張機能のコメントの下に追加するだけです
extension=/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/mysqli.so