在windows 7 上搭建PHP环境:Windows 7下安装配置Apache+PHP+Mysql,根据百度文库的这篇教程一步一步下来,(http://wenku.baidu.com/view/c289db89680203d8ce2f246b.html )前面都还好,一直顺利成功,但到测试连接mysql成功否的时候,出现了错误提示:Fatal error: Call to undefined function mysql_connect() in F:\php\apache\htdocs\index.php on line 2
于是网上到处找方法,什么复制文件到windows下,什么php.ini里面的mysql默认用户名密码等等,什么都试遍了,还是不行,最后会去仔细看教程才发现,自己犯了一个非常低级的错误,就是忘记了一个小小的分号。具体鄙人面,这个教程里也没提要删掉这个分号,所以相信也有很多人会忘记,另外还要提醒人/人,不要去看那些老教程,说什么移动文件等等之类的,现在早就不需要那样了,直接在配置里指定好路径就好了。
Fatal error: Call to undefined function mysql_connect() in F:\php\apache\htdocs\index.php on line 2也许你出现这个错误不是因为分号的缘故原由,但一定是配置的问题,仔细检查一下吧。
在windows 7 上搭建PHP环境:Windows 7下安装配置Apache+PHP+Mysql的PHP.INI的配置
1、打开php.ini配置文件,找到 ; On windows:; extension_dir = "ext"
点窜为
; On windows:extension_dir = "C:/php/ext" (注重点窜后第二行的分号去掉了)
暗示指定PHP扩展包的具体目录,以便调用相应的DLL文件。