PHP配置成功后phpinfo中找不到mysql

今天终于有时间学一下PHP了,以前用过Tomcat+Mysql开发过JSP程序。利用了一天的时间在W3School网上学习PHP的基础内容,并按照资料实现了Apache(2.2)+PHP(5.4.17)的配置。前面一直还算顺利,但在安装MySQL(4.1.14)后,PHP的测试程序怎么也连不上数据库,并报“Call to undefined function mysql_connect() ”的错误,我就开始了查找解决办法之旅了,一顿折腾,终于有位仁兄的帖子让我找到灵感,下面把重点列出来吧。

1、Apache的httpd.conf文件,我的“php”程序放在C盘根目录。"c:\php\web"目录下放的测试文件。

 在配置文件中增加了下面的内容:

LoadModule php5_module C:/php/php5apache2_2.dll
PHPIniDir c:/php
DocumentRoot c:/php/web
AddType application/x-httpd-php .php .htm

这里注意就是 “c:/php”目录下一定要存在php.ini文件,如果你在环境变量里加了"c:\php"的路径的话。

2、php.ini文件,我的位于“c:\php\”目录下。

extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_gd2.dll
extension=php_pdo_mysql.dll
extension=php_mbstring.dll
extension=php_curl.dll

doc_root = "c:/php/web"
extension_dir = "c:/php/ext"
session.save_path = "c:/php/tmp"

 把上面这些文件前面的“;”去掉。

3、重启Apache服务器后,建议在测试文件中有"phpinfo()"函数看一下配置结果。如下:

 

打开测试网页,终于OK了。

 

 

借鉴:http://www.haosblog.com/index.php?mod=article_read&id=322

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值