ホームページ >バックエンド開発 >PHPチュートリアル >PHPコードがmysqlに接続できません
1. 現在の mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 構成情報を取得します
2. MySQL ソケット パスを取得します
Throughコンソール MySQL に入り、コマンド STATUS を入力して、UNIX ソケットの値を見つけます。
3. mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket、および MySQL UNIX ソケットを比較すると、それらが異なることがわかります。これが、mysql_connect(); 警告の理由です: PHP 設定に問題がありますmysql。
4. PHP を再構成し、php.ini を開いて、mysql.default_socket、mysqli.default_socket、および pdo_mysql.default_socket の値を /tmp/mysql.sock
## に変更します。 #
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket=/tmp/mysql.sock mysqli.default_socket=/tmp/mysql.sockまたは、my.cnf のソケットを変更します:
[client] socket=/tmp/mysql.sock [mysqld] socket=/tmp/mysql.sock5. nginx または apache を再起動します 推奨チュートリアル:
以上がPHPコードがmysqlに接続できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。