有问题加微信咨询:zhishidaquan6

广告赞助

首页 > 电脑基础 > 电脑使用技巧 > INTRODUCE

PHP连接MySQL报错:Fatal error: Call to undefined function my

2014-03-29 10:23 作者:电脑知识大全 来源:diannaodiy.net 浏览:
最近在学习php,为了跟着教程走,就在本地搭建了Apache ,php与mysql的连接,感觉还挺顺利的,在前面几部都没有出什么问题,可就到最后一步PHP连接MySQL是时候报错了,页面上出现Fatal error: Call to undefined function mysql_connect()的错误。就因为这个错误 我折腾了一个下午的时间,mysql重装了还几遍,mysql5.0和5.5的都装过测试了下,(装mysql的时候遇到一个严重的错误win7下安装Mysql卡在Start service怎么办http://diannaodiy.net/win7/666.html)可一直都还是出现这个问题。后来看了下配置文件,原来问题出现在这里。

因为我自己在安装的时候安装服务器的目录不是c盘下默认的目录,这样的话需要配置(需要的话另外可以配置环境变量):
php.ini中 extension_dir = "F:/php/ext"这是你自己存放的php目录下ext目录
同时需要开启mysql组件支持,将php.ini文件中的extension=php_mysql.dll前的分号去掉即可
另外,在httpd.conf文件里在LoadModule php5_module "f:/php/php5apache2_2.dll"下面追加如下语句即可:
PHPIniDir "f:/php"




【补充】
有的教程里说需要把(php5.2.5目录下)libMysql.dll文件拷贝到c:\windows\system32下面,如果一些配置方法在系统环境变量里设置好path的话,就不需要这步操作了。
配置好后重启apache,看看phpinfo是否有mysql服务,如果有就配置成功了;要是没有的话那还得需要按以上几点重新配置一下。


(责任编辑:电脑知识大全)
------分隔线----------------------------
特别说明

◎ 广告赞助

◎ 阅读说明READ EXPLANATION

⊙电脑知识大全是一个专注电脑知识分享的开放平台!
⊙请记住我们的域名diannaodiy.net
⊙转载请注明出处,电脑知识大全diannaodiy.net
⊙如果遇到什么问题,请到本站留言板留言,我们会及时处理的!