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

来源:站长安全网 发布者:网络

时间:2011-05-13 21:22

字体大小选择:

浏览次 【共:0条评论

  访问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

 

 

 

 

 

 

(本文由责任编辑 924901184 整理发布)

 

 

数据统计中,请稍等!
发表评论 欢迎您发表评论,强烈建议注册登陆后发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 用户名:
  • 密码:
  • 验证码:
  • 点击我更换图片

Copyright © 2007-2011 www.Safe5.com Inc. ALL Rights Reserved 站长安全网 版权所有

本站致力于为站长提供服务器代维服务器安全服务器环境配置等技术支持服务

京ICP备09110227号 客户服务中心(7x24):4006 966 220

本站法律顾问:ITLAW-庄毅雄律师

7x24小时客户服务 站长联合会成员网站 返回顶部