php 接続 mysql 500 エラーの解決策: 1. php ソース コードの ext/mysql ディレクトリを入力します; 2. phpize を実行します; 3. configure を実行します; 4. コンパイルしてインストールして mysql.so を生成します; 5 . mysql .so 拡張子構成を追加します; 6. php-fpm を再起動します。
この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン
php の解決方法接続 mysql 500 エラーの問題 ?
PHP が mysql に接続する場合、mysql_connect() 関数は使用できず、500 エラーが報告されます
設定時に mysql 拡張機能をインストールしませんでした環境を改善しましたが、今日プロジェクトを保守するときにエラーが発生した場合は
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
phpizeツールを使用して手動でコンパイルし、mysql.so拡張子を生成して問題を解決できます
次のとおりです。手順は次のとおりです:
1. PHP ソース コードの ext/mysql ディレクトリを入力します
cd /home/oldboy/tools/php-5.5.32/ext/mysql/
2. phpize を実行し、このディレクトリに設定ファイルを生成します (php インストール ディレクトリ: /application/ php/)
/application/php/bin/phpize
3.configure を実行し、php-config ファイル (/application/php/bin/php-config) と mysql インストール ディレクトリの場所を指定します
./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
4.コンパイルします。インストールし、mysql.so
make && make install
5 を生成します。php.ini ファイルを変更し、mysql.so 拡張機能を追加します。設定を保存して終了します。
extension=mysql.so
6. php-fpm
を再起動します。service php-fpm restart
7. テストし、/usr/local/nginx/html/mysql.php# などの Web ディレクトリに php ファイルを追加します ##
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }推奨学習: 「
PHP ビデオ チュートリアル 」 「
以上がPHP接続のmysql 500エラーの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。