Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mysqli迁移到GAE上的php55_Php_Google App Engine_Mysqli_Unix Socket - Fatal编程技术网

使用mysqli迁移到GAE上的php55

使用mysqli迁移到GAE上的php55,php,google-app-engine,mysqli,unix-socket,Php,Google App Engine,Mysqli,Unix Socket,我们正在Google App Engine上将一个现有项目从php54迁移到php55,我们在mysqli的App Engine启动器中发现一个错误,在标准php运行时不会发生 使用简单的mysqli连接: $connection = new mysqli('user','pass','localhost','mydatabase'); 在php运行时连接正常,但在php55运行时,我们得到以下错误: 找不到套接字传输“unix”-您忘记启用了吗 当您配置PHP时,它会发生什么 php55运行

我们正在Google App Engine上将一个现有项目从php54迁移到php55,我们在mysqli的App Engine启动器中发现一个错误,在标准php运行时不会发生

使用简单的mysqli连接:

$connection = new mysqli('user','pass','localhost','mydatabase');
在php运行时连接正常,但在php55运行时,我们得到以下错误:

找不到套接字传输“unix”-您忘记启用了吗 当您配置PHP时,它会发生什么

php55运行时是否仍然支持mysqli?如果是这样的话,我们需要做什么改变才能让它正常工作

任何帮助都将不胜感激


谢谢

这是SDK 1.9.18的已知版本。请更新到1.9.19,错误应该会消失。

感谢您的回复。但是我们正在运行1.9.19(1.9.19.229),问题仍然在发生。你是对的。看起来修复程序没有进入1.9.19。现在,您可以将“localhost”更改为“127.0.0.1”来解决此问题。这将强制mysqli扩展使用tcp连接而不是unix套接字。好的,谢谢。我们将尝试一下,如果可行,将其标记为答案。