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

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

藏色散人
リリース: 2023-03-12 12:46:02
オリジナル
2934 人が閲覧しました

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 までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート