首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我从本地php应用引擎开发到云sql的连接使用ipv6失败?

为什么我从本地php应用引擎开发到云sql的连接使用ipv6失败?
EN

Stack Overflow用户
提问于 2015-11-28 17:22:12
回答 2查看 227关注 0票数 2

因此,我想使用实例来连接它的免费ipv6地址,而不是购买一个ipv4地址。为此,我查看了ip我的ipv6地址,并允许它。我还查找了我的路由器ipv6前缀并允许它(允许我的家庭网络中的所有pc访问该实例)。

以下代码会造成问题:

代码语言:javascript
运行
复制
$servername = "2001:6532:1234:1:6a4f:e1d7:5d69:52a3";
$username = "looooool";
$password = "superSecretStuff";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

这段代码会产生这样的错误:

代码语言:javascript
运行
复制
Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt. in C:\Users\kjh\Documents\SF WEBSITE\appengine-try-php-master\connect_db.php on line 8

Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt. in C:\Users\kjh\Documents\SF WEBSITE\appengine-try-php-master\connect_db.php on line 8
Connection failed: php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt.

很抱歉,错误信息是用德语写的,但我不知道我会在哪里修改它。第8行也是带有$conn = new mysqli($servername, $username, $password, $dbname);的行。我已经改变了ip地址,所以如果它看起来很难看,那就是原因。希望你能帮我。

忍者编辑:如果我得到谷歌的IPv4附件,它的工作没有任何问题。

EN

Stack Overflow用户

回答已采纳

发布于 2015-11-28 19:42:09

因此,我认为答案只是将$servername = "2001:6532:1234:1:6a4f:e1d7:5d69:52a3";改为$servername = "[2001:6532:1234:1:6a4f:e1d7:5d69:52a3]";,如果您的网络或ISP没有像我的那样对您的IPv6地址做疯狂的事情。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33974173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档