PHP の MySQLnd 拡張機能を有効にする方法
シナリオ: PHP 5.3.17 がインストールされており、MySQLnd 拡張機能に切り替えたいと考えています。
解決策: 2 つありますMySQLnd をインストールする方法:
1.パッケージ管理
yum ベースのシステムの場合:
- 競合する php-mysql パッケージを削除します: yum delete php-mysql
- Install php -mysqlnd: yum インストールphp-mysqlnd
apt ベースのシステムの場合:
- 競合する php5-mysql パッケージを削除します: apt-get delete php5-mysql
- php5-mysqlnd をインストールします。 apt-get install php5-mysqlnd
2.ソースのコンパイル (非推奨)
- PHP ソース コードをダウンロードして抽出します。
-
構成スクリプトを編集します。
./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd
ログイン後にコピー
- PHP をコンパイルしてインストールします: make && make install
を確認しています成功
次のコマンドのいずれかを実行してインストールを確認します。
- php -m | grep mysqlnd
- php -i | grep mysqlnd
出力に mysqlnd が含まれている場合、拡張機能は正常に有効になっています。
以上がPHP で MySQLnd 拡張機能を有効にする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。