今天在windows server 2003上调试PHP源码的时候,遇到php连接mysql时的错误:Call to undefined function mysql_connect();
现总结如下:
1、修改php.ini 文件
   (1)extension=php_mysql.dl有没有去掉注释(;为注释符)
   (2)修改 extension_dir,设置为php安装的目录下的ext扩展文件夹名 的绝对路径,
        如:extension_dir = "D:/php-5.2.5-Win32/ext"
       (ext文件夹下有很多扩展应用,如php_gd2.dll,php_mysql.dll)
2、修改apache的配置文件,http.conf
     (1)检查是否有 PHPIniDir 这一项,如果没有,在文件的任意地方必须加上,并且指向PHP的安装目录
          作用是让apache在启动的时候能加载php.ini,
          如 :

    LoadModule php5_module D:\php-5.2.5-Win32\php5apache2_2.dll

    PHPIniDir "C:\WINDOWS"

  我这里是为了看起来方便,所以在LoadModule php5_module模块下加入了PHPIniDir。

3、在环境变量path中加上php的路径
      如:"D:/Program Files/php-5.2.5-Win32",这是因为apache要引用libmysql.dll,libmysqli.dll两个文件
     (如果重启apache还没能解决问题,就直接复制php安装根目录下lib开头的dll到C:\WINDOWS\system32目录下,这种方法比较粗暴)

4、重启apache

转载于:https://www.cnblogs.com/acoll/archive/2012/11/01/2749943.html

WIndows下AppAche服务中调试php页面出现警告:Call to undefined function mysql_connect()相关推荐

  1. 用Javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览器中调试通过

    每当我们看到别人网页上的打开.打印.前进.另存为.后退.关闭本窗口.禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有 ...

  2. 用CMD开启Windows下的服务命令 转载

    用CMD开启Windows下的服务命令   CMD运行指令   开始→运行→CMD→键入以下命令即可:   gpedit.msc-----组策略 sndrec32-------录音机   Nslook ...

  3. 解开 Windows 下的临界区中的代码死锁

    解开 Windows 下的临界区中的代码死锁 发布日期: 1/13/2005 | 更新日期: 1/13/2005 Matt Pietrek和 Russ Osterlund 本文假定您熟悉 Win32. ...

  4. windows下火狐浏览器中配置kerberos客户端

    1.环境 1.操作系统:windows 2. CDH版本信息: 5.16.2-1.cdh5.16.2.p0.8 3.浏览器:火狐浏览器 4.kdc客户端:kfw-4.1-amd64 2.安装火狐浏览器 ...

  5. 在 iOS 模拟器中调试 Web 页面

    转自:http://taobaofed.org/blog/2015/11/13/web-debug-in-ios/ 双十一大家"买买买"了吗?我猜你们要么是躺在沙发上,要么是躲在被 ...

  6. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  7. windows下安装服务注册Consul

    windows下安装服务注册Consul consul也可以作为服务的注册中心,可以替代Eureka 去官网下载 consul : https://www.consul.io/downloads.ht ...

  8. 公开发布版的Windows Azure 基础结构服务中的 SQL Server – 文档和最佳实践(已更新),还有即将发布的博客...

    一周前,WindowsAzure 刚刚宣布公开发布版的基础结构服务正式推出, 这标志着WindowsAzure从此开始完全支持基础结构即服务,SQL Server是其中的一个主要组件. 预安装的SQL ...

  9. 在windows下的cmd中如何进入与退出mysql

    在windows下的cmd中如何进入与退出mysql https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载 ...

最新文章

  1. 宝宝都能看懂的机器学习世界
  2. 目前付款申请单内网打开慢的问题
  3. 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv
  4. centos7 mysql安装
  5. better-scroll:angularJs中用better-scroll封装一个滚动的指令
  6. 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间
  7. DataSourceUtils(使用C3P0连接池的工具类)
  8. css3的新特性transform,transition,animation
  9. java 生成校验验证码_java生成验证码并进行验证
  10. [读码时间] css函数设置读取对象的属性
  11. C++ 中的mutable关键字
  12. opencv java 特征提取_OPENCV特征点java提取与匹配与比较
  13. csv datatable 乱码 导出_C#将DataTable导出到csv文件
  14. matlab latex 中文字体,LaTeX - 设置中文字体
  15. 智能电表无线(NB-IOT/LoRa)红外读表远程抄表器实施方案
  16. 开源漫画服务器Mango
  17. 计算机专业就业发展现状,计算机专业就业形势分析
  18. 学习关于 2D 和 3D 姿势估计的知识
  19. Qt之获取屏幕分辨率
  20. 基于Word2vec加TextRank算法生成中文新闻摘要(附python代码)

热门文章

  1. 过滤器、拦截器、监听器的区别与使用
  2. C语言再学习 -- 文件
  3. Mysql:Sql的执行顺序
  4. Mysql:kill命令之mysql杀死指定的进程(批操作)
  5. 汇编语言TEXTEQU伪指令
  6. 彻底弄懂dalvik字节码【二】
  7. Binder源码分析之Java层(原)
  8. Ubuntu 14 配置Android Studio的快捷启动方式
  9. JZOJ 5107. 【GDSOI2017】 中学生数据结构题
  10. JZOJ 5399. 【NOIP2017提高A组模拟10.7】Confess