php版本5.3.1
apache版本2.2.4
mysql版本5.1.44我已经要崩溃了,求高人相助求高人相助啊····!!!!在此之前,我的程序都运行的好好的,突然昨天开始,php就一直连不上Mysql!!! apache和mysql被我卸了装,装了卸,依旧没用。我就奇了怪了,一直好好的,昨天怎么突然就这样了,崩溃了,在线等高人!
Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect via tcp://localhost:3306) in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\guestbook\conn.php on line 2
apache版本2.2.4
mysql版本5.1.44我已经要崩溃了,求高人相助求高人相助啊····!!!!在此之前,我的程序都运行的好好的,突然昨天开始,php就一直连不上Mysql!!! apache和mysql被我卸了装,装了卸,依旧没用。我就奇了怪了,一直好好的,昨天怎么突然就这样了,崩溃了,在线等高人!
Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect via tcp://localhost:3306) in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\guestbook\conn.php on line 2
1,看php.ini文件的位置是否正确.
2,mysql是否加载.
3,apache的配置文件httpd.conf是否正确
这几样东西都是正确的,因为之前都运行的好好的,我根本没动过配置文件,莫名其妙就这样的了。
现在的情况是,apache能用,可以显示phpinfo的信息,mysql在cmd界面能打开。但就是php就是连不上mysql···。 另外,我网上查了一下,在cmd界面输入 telnet 127.0.0.1 3306 过了一会,直接显示“5.1.44-communityxb^5)nnrA)K{MN~San$ 失去了跟主机的链接”
phpinfo中mysql一栏中有个Client API version指的是php的mysql驱动版本可能是php5.3.1的驱动对mysql-5.0.88-win32.zip 不兼容吧。
所以在装php和mysql是要看看他们是不是兼容才行要不可就连不上了啊。
可以贴下你mysql链接代码
php5.3.1 连接mysql不能用localhost 要用127.0.0.1-------------------------------
it-player.com
自己看看
这个电脑里的这个文件
C:\Windows\System32\drivers\etc\hosts
记事本打开hosts找到#127.0.0.1 localhost
把#去掉就OK了,一个注释而已