无法加载 mysql 扩展,请检查您的 PHP 配置 最新解决办法

来源:互联网 发布:python datetime格式化 编辑:程序博客网 时间:2024/04/23 22:19

先说下我的配置

我的php是5.4版本的

apache是2.2

mysql是5.5.25

phpmyadmin是3.2.5.

我在使用phpmyadmin的时候有过很纠结的时候

因为

我不知道怎么装

我是在php100上下载的phpmyadmin

然后下载完 解压后

怎么安装

然后才知道 是不需要安装的

只要把他放到你自己配置的localhost的目录下

自己的配置可能会改 不记得的话 会有点麻烦

按照php100的旧视频安装

发现不成功

原因在于 视频时旧版的 新版的php的有些配置发生了微改


一是PHP5.2以上的版本中,PHP.INI文件无需添加到WINDOWS目录下。二是类如“mysql扩展”这样的库文件g:\PHP\libmcrypt.dll要复制到到G:\PHP\ext(参考自己的修改地址)目录中,而不是像老版本的安装方式复制到c:\windows\system32中。
具体的安装步骤请耐心参考下文:
1.将PHP5.2.X解压至你的安装目录,如G:\PHP(已经安装的请忽略)
2.在apache的配置文档http.conf文件中,加入以下代码,使apache能将php以模块方式加载:
LoadModule php5_module "g:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
3.在apache的配置文档http.conf文件中,加入以下代码,指定PHP.INI文件的所在目录:
PHPIniDir "G:/php"
4.将PHP.INI-DIST更名为PHP.INI,并编辑g:\PHP\PHP.INI文件:
找到extension_dir = "./"
更改为extension_dir = "g:\php\ext"
找到;extension=php_mysql.dll
去掉前面的分号。
5.现在是最重要的步骤,请注意:复制g:\PHP\libmysql.dll至g:\PHP\ext目录下,用来支持MYSQL扩展库,
并在APACHE2.2的配置文件中加入
LoadFile g:\php\php5ts.dll
LoadFile g:\php\libmysql.dll

然后又有补充了 新版的php文件里面没有libmysql.dll怎么办

很简单

上网重新下载一个放进去就可以了

记住记住 不能把mysql里面的libmysql.dll拿过去用 不然 你就等着在电脑前纠结吧
6.重启WEB服务(最好重启电脑)


如果还是不行 请检查自己的修改的地方有没有修改错 例如 打错字之类的低级错误 我就是败在这里的 祝你好运