ホームページ >バックエンド開発 >PHPの問題 >PHP接続のmysql 500エラーの問題を解決する方法

PHP接続のmysql 500エラーの問題を解決する方法

藏色散人
藏色散人オリジナル
2021-09-11 09:27:512866ブラウズ

php 接続 mysql 500 エラーの解決策: 1. php ソース コードの ext/mysql ディレクトリを入力します; 2. phpize を実行します; 3. configure を実行します; 4. コンパイルしてインストールして mysql.so を生成します; 5 . mysql .so 拡張子構成を追加します; 6. php-fpm を再起動します。

PHP接続のmysql 500エラーの問題を解決する方法

この記事の動作環境: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(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;);
if($con){
    die(&#39;ok&#39;);
}else{
    die(&#39;Could not connect: &#39; . mysql_error());
}

推奨学習: 「

PHP ビデオ チュートリアル 」 「

以上がPHP接続のmysql 500エラーの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。