安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法


Posted in PHP onApril 16, 2007

访问phpmyadmin时总是出现 “无法载入 mysql 扩展,请检查 PHP 配置”。查看原因是“php_mysql.dll”无法载如。
对于php 4.x用户,按照discuz!4.0程序中的用户手册说明做一般就可以。出现这个问题最多是php 5.x的用户。
我在搭建环境时出现这个问题,想从这个论坛上查一下解决的办法,一查发现遇到这个问题的人还挺多。
因为是刚开始捣鼓php,所以各个程序就都下载现在最新的了,对于老鸟来说可能用早一点的版本习惯了,还不喜欢用最新的,所以论坛里很难找到解决办法,就留给咱们新手自己寻找答案了。

熬到两点解决了这个问题,拿来与大家分享。不多闲话了,下面是我最后解决的办法,希望对同样遇到这个问题的朋友有帮助。

我用的php版本:php-5.1.1-Win32

按照下载的discuz!4.0中的用户手册配置环境。
红色部分为相对于手册说明的改动:
1、对于php.ini文件
进入 C:\PHP,将 php.ini-dist 复制一份放到 C:\WINNT( Windows XP/2003 下为 C:\Windows )内,改名为 php.ini,然后用记事本打开,利用记事本的查找功能搜索 extension_dir = "./",并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\PHP\ext";再搜索 register_globals = Off,将 Off 改成 On;
查找 ;extension=php_mysql.dll,将前面的引号“;”去掉。
2、手册中关于配置IIS的说明,将其中的“PHP\sapi\php4isapi.dll”改为php目录下的“php5isapi.dll”
3、重要:在按照手册说明复制了php目录、ext(手册中对于php4x是extension,这里应该是ext)目录下的dll文件到system32的基础上,再复制php目录下的libmysql.dll文件到system32下。

重新启动IIS:
在命令提示符下逐一执行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc

看看,解决了没有 

PHP 相关文章推荐
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
php提示undefined index的几种解决方法
May 21 PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 PHP
zf框架的数据库追踪器使用示例
Mar 13 PHP
php使用百度天气接口示例
Apr 22 PHP
PHP中使用正则表达式提取中文实现笔记
Jan 20 PHP
PHP执行linux命令常用函数汇总
Feb 02 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
Mar 01 PHP
smarty循环嵌套用法示例分析
Jul 19 PHP
详解PHP原生DOM对象操作XML的方法
Oct 17 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 #PHP
Linux下ZendOptimizer的安装与配置方法
Apr 12 #PHP
PHP 中英文混合排版中处理字符串常用的函数
Apr 12 #PHP
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 #PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 #PHP
相对路径转化成绝对路径
Apr 10 #PHP
PHP实现MVC开发得最简单的方法――模型
Apr 10 #PHP
You might like
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
php文件上传表单摘自drupal的代码
2011/02/15 PHP
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
pace.js和NProgress.js两个加载进度插件的一点小总结
2018/01/31 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
Python验证码识别处理实例
2015/12/28 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
利用python实现周期财务统计可视化
2019/08/25 Python
python 导入数据及作图的实现
2019/12/03 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
纬创Java面试题笔试题
2014/10/02 面试题
大学毕业生通用自荐信范文
2013/10/31 职场文书
学校清明节活动总结
2014/07/04 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
python中super()函数的理解与基本使用
2021/08/30 Python