需要在Windows 7系统上配置Google App Engine
SDK以使用本地安装的MySQL的基本帮助。 GAE安装是香草(GAE 1.8.8,Python 2.7.6,PHP 5.4),同时安装了MySQL 5.6.15。我能够使用MySQL控制台,所以MySQL正在运行。 PHP也在运行。在Google App Engine中配置MySQL连接Windows 7上的PHP SDK
当我运行由这条线几乎完全是一个短的PHP脚本:
$dbconn = mysql_connect('localhost','root','rootpwd');
这是错误消息我得到:
Warning: mysql_connect(): No connection could be made because the target machine actively refused it.
我的问题:做什么设置,我需要添加或更改以允许我的PHP脚本连接到MySQL?
我的root用户名和密码是正确的,正如我通过控制台访问MySQL的能力所证实的。 GAE SDK设置和WAMP服务器之间有一些区别,我也安装在同一台机器上,但现在没有运行。新安装的MySQL实例和WAMP服务器之间是否仍然可能存在冲突?是否需要设置一些环境变量(在Windows中,在SDK中或其他地方)?
我很确定这个问题之前已经被问过了,但是我看到的答案要么比我想象的要复杂得多,要么只是简单地配置连接的细节。任何帮助,将不胜感激。
想通了......显然,我的剧本是被指向从WAMP的服务器,当我试图在脚本连接这是没有运行MySQL实例。只要我启动了MySQL实例,脚本连接到它。
故事的寓意是......如果您已经在GAE SDK之外安装了MySQL实例,只要该服务正在运行您的GAE PHP脚本就会找到它,并且不需要安装另一个MySQL实例仅适用于Google SDK。
也许编辑后作为回答,并接受更好的可读性和工作流程的答案。 – boombatower