#推奨: 「php mysql 拡張機能のインストール方法: 最初に php ソース コードの ext/mysql ディレクトリに移動し、次に phpize を実行して configure を実行し、次にコンパイルしてインストールして mysql.so を生成し、最後に php.ini ファイルを変更して、 mysql.so を追加 設定を展開するだけです。
PHP ビデオ チュートリアル 」
PHP のインストール mysql.so 拡張機能
PHP の mysql_connect モジュールは徐々に非推奨になりました。環境をセットアップするときに mysql 拡張機能をインストールしませんでしたが、今日古いプロジェクトをメンテナンスしているときにエラーが発生しました。Fatal error: Uncaught Error: Call to undefined function mysql_connect()Soグーグルで調べたところ、php と mysql がインストールされている場合は、phpize ツールを使用して mysql.so 拡張機能を手動でコンパイルして生成すると、問題を解決できることがわかりました。次の手順です: 1. PHP ソース コード ディレクトリの ext/mysql を入力します
cd /usr/local/src/php-5.6.29/ext/mysql/2. phpize を実行し、このディレクトリに設定ファイルを生成します (PHP インストール ディレクトリ: /usr/local/php/)
/usr/local/php/bin/phpize3.configure を実行し、php-config ファイルの場所 (/usr/local/php/bin/php-config) と mysql インストール ディレクトリ (/usr/local/mysql/)
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/## を指定します。 #4. コンパイルしてインストールし、mysql.so
make && make install# を生成します ##5. php.ini ファイルを変更し、mysql.so 拡張構成を追加し、保存して終了します
extension=mysql.so6. php を再起動しますfpm
service php-fpm restart7. /usr/local/nginx/html/mysql.phpコードをコピー
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }などの Web ディレクトリに php ファイルをテストして追加します。 URL にアクセスします。例: http://192.168.8.9/mysql.phpok が表示されれば、設定は成功です
以上がphp mysql拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。