1

新しい App Engine PHP SDK (開発環境) をテストしていますが、ローカルの MySQL への接続に問題があります。

MySQL がどこにあるかを示す必要なパラメーターを指定して dev_appserver.py を開始します (--mysql_host=localhost --mysql_port=3306 --mysql_user=admin --mysql_password=password ですが、mysqli_connect コマンドを使用して接続を確立することはまだ不可能です。 PHPスクリプト。

どこかで、これらのコマンドを使用すると、cloudSQL への接続もルーティングする必要があると読みました...

次に何を見るべきか提案はありますか?

ベン

4

2 に答える 2

2

開発サーバーがソケット ファイルの間違った場所を探している可能性があります。ファイル mysql.sock を探します

一般的な場所は次のとおりです。

/Applications/MAMP/tmp/mysql/mysql.sock
or /tmp/mysql.sock
or /var/mysql/mysql.sock

何も移動したくない場合、またはソケットに直接接続するだけの場合は、シンボリック リンクを設定します。

$con = mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', '1234');
于 2013-05-28T21:26:38.150 に答える