ホームページ >バックエンド開発 >PHPチュートリアル >mysql_connect で「そのようなファイルまたはディレクトリはありません」というプロンプトが表示される error_PHP チュートリアル
mysql 接続を使用すると、「そのようなファイルまたはディレクトリはありません」というエラー メッセージが表示される友人もいます。以下に解決策をまとめます。
接続コード
コードは次のとおりです | コードをコピー |
$this->linkid = @mysql_pconnect($host, $user, $password) または die(mysql_error()); |
phpinfo() ページを作成して、「mysql.default_socket」、「mysqli.default_socket」、および
「pdo_mysql.default_socket」。これが PHP が MySQL に接続しようとしている場所であることを覚えておいてください。
解決策
1. まず、mysql_connect() と mysql_pconnect() に問題があることを確認します。問題は、関数が空を返し、mysql_error() が「No」を返すことです。そのようなファイルまたはディレクトリ」。
2. phpinfo ページを作成し、mysql.default_socket、mysqli.default_socket、および pdo_mysql.default_socket を見つけます。
3. mysql を起動し、コマンド STATUS を実行し、UNIX ソケットの値をメモします。
4. 2 と 3 の値が異なる場合は、php.ini を開きます (php.ini の場所は phpinfo ページから見つけることができます。デフォルトは /private/etc/php.ini です)
、2で述べた3つの設定項目の値を3の値に変更します。
http://www.bkjia.com/PHPjc/632137.html