我已成功配置App Engine&网络应用。我可以加载PHP页面没有成功的数据库连接。 我试图建立MySQL数据库连接时出现问题。需要注意的是,我还通过导入成功创建了DB。 下面是试图连接MySQL的PHP片段 -
<?php
$con = mysqli_connect(null, 'root', null,'dbname',0,':/cloudsql/<instance connection name>');
if (mysqli_connect_error($con)) {
die('Connect Error myname (' . mysqli_connect_errno($con) . ') ' .
mysqli_connect_error($con));
}
echo "Connection OK";
?>
是这样组成的 - 项目ID:计算引擎:数据库实例名称
但是,我收到了以下错误 -
无法找到套接字传输&#34; unix&#34; - 你在配置PHP时忘了启用它吗?
这里到底出了什么问题?
答案 0 :(得分:0)
我正在检查多个帖子,但是我的试用版和错误尝试我可以建立连接。下面是mysqli_connect,它对我有用。
$con = mysqli_connect(null, 'root', '<password>','<dbname>',null,'/cloudsql/<project id>:<computing engine>:<instance name>');
&#39;:&#39;从套接字字符串中删除。 &#39;密码&#39;明确要求。