我在win8上,手动安装php环境,报错:Warning: mysql_connect() [function.mysql-connect]: [2002] 由于目标计算机积极拒绝,无法连接
使用的包:
httpd-2.2.19-win64
MySQL_5.5.13_winx64_XiaZaiBa
php-5.3.6-Win32-VC9-x64
这是什么原因呀?求大家帮忙解决,谢谢!
怎么又是win32,又是win64啊。
顺便提醒一句,PHP对windows下的64位支持比较差(比如直到PHP5.5才推出了官方的WIN64位编译包,并且对大整数和超过4G的文件不支持)
强烈不推荐在win64位环境下使用PHP。
如果非要使用,请使用第三方特别编译的WIN64位下的安装包,比如wampserver.
回复 @好大的凶兆:谁跟你说版本对不上?32bitphp与64bintmysql是可以连接的.我在自己服务器上运行过半年.回复 @Tuesday:明显版本对不上,先排除干扰因素才是第一步osc的人都这么轻浮.大哥,找不到原因,就不要瞎说.php,myslq没你们想像中那么傻,windows也没有你们想像中那么傻.php有错误日志.mysql有错误日志,有终端,有文件转存.win就更强大了,日志查看器里面知道你所有问题.目测楼主是被防火墙阻了.找个一键安装包吧,win下没必要自己一个个安装版本不一定匹配windows手动装环境没有实际意义建议装个一键包楼主没有排错的过程吗?
1,mysql和php服务是否在同一台机器?
2,有没用过mysqlclient连接myql服务器是否连得上?
3,有没有详细的日志?
http://yunpan.cn/QXjjkymFmydG6
谢谢大家了,我的问题已经解决了,重装了一次mysql,就好了;这是64位搭配php环境的下载地址;有需要的可以下;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。