在此处使用本指南 - > http://www.elxis.org/guides/developers-guides/64bit-apache-php-mysql-windows.html
并且已经解决了出现的错误和问题,我有一个apache,php和MySQL堆栈几乎可以在Windows 7上运行 - 全部是64位。 PHP和apache工作正常,phpinfo告诉我启用了mysql支持。
现在问题就在于此。实际上调用 MySQL的任何php脚本都会给我一个“连接重置”错误。
我试过关掉我的防火墙;它没有任何区别。我已经尝试将libmysql和php_mysql拷贝放在几个不同的地方,包括apache \ bin和Windows \ system32,但无济于事。
这是phpinfo告诉我的:
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.1.44
Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host localhost localhost
mysql.default_password no value no value
mysql.default_port 3306 3306
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
MySQL已启用,显然它正被php感知;当我关闭它时,phpmyadmin推出一个合适的。然而,当它打开时,我尝试使用phpmyadmin登录,我收到“连接重置”错误:在页面加载时重置了与服务器的连接。
我的错误日志没有告诉我什么。纳达。压缩。只是服务已经打开或关闭等等。
有人知道如何让PHPmyadmin和其他mysql连接脚本工作吗?
答案 0 :(得分:0)
http://wiki.php.net/internals/windows/releasenotes
问题是还没有针对Windows的官方64位版本,请尝试32位版本,因为这可以解决您的问题。