安装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 相关文章推荐
ip签名探针
Oct 09 PHP
PHP新手上路(九)
Oct 09 PHP
php 错误处理经验分享
Oct 11 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
深入理解PHP中的global
Aug 19 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 PHP
PHP获取文件扩展名的4种方法
Nov 24 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
php smtp实现发送邮件功能
Jun 22 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
Dec 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
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
2013/06/26 PHP
详解php中的implements 使用
2017/06/13 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
页面版文本框智能提示JS代码
2009/11/20 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
2014/05/04 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
详解python3百度指数抓取实例
2016/12/12 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
python文件编写好后如何实践
2020/07/07 Python
详解HTML5新增标签
2017/11/27 HTML / CSS
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
竞争性谈判邀请书
2014/02/06 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
教师师德演讲稿
2014/05/06 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers