LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5099|回复: 7

无法载入 mysql 扩展,<br />请检查 PHP 配置 - 文档

[复制链接]
发表于 2007-5-4 21:25:54 | 显示全部楼层 |阅读模式
安装phpMyAdmin后出现两个问题:

环境:
Linux+apache+mysql+php
安装phpMyAdmin后打开http://localhost/phpMyAdmin/index.php
出现:
----------------------------------------------
无法载入 mysql 扩展,<br />请检查 PHP 配置 - 文档
----------------------------------------------
而且还是乱码(编码为UTF-8)
只有改成GB2312才能正常显示。
上网查了很多,可是还是没解决...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-5-4 21:34:11 | 显示全部楼层
建议重新编译php,编译时要加上enable-mbstring,好象是这么写的,你看一下 ./configure --help,查一下.
good luck!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 21:45:49 | 显示全部楼层
可是我php没有问题啊?
测试<? phpinfo();?>都没有问题。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 21:46:05 | 显示全部楼层
可是我php没有问题啊?
测试<? phpinfo();?>都没有问题。。
回复 支持 反对

使用道具 举报

发表于 2007-5-11 22:05:23 | 显示全部楼层
我也出现 跟LZ同样的问题,不知道LZ解决了吗??    如果已经解决的话,能不能写下解决办法??
回复 支持 反对

使用道具 举报

发表于 2007-5-14 05:07:20 | 显示全部楼层
检查你的php.ini, 看看是否有下面的自动加载mysql.so的行:
我的是在这里: 
$ locate php.ini
/etc/php4/apache2/php.ini


;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.

; Example lines:

extension=mysql.so
;extension=gd.so
回复 支持 反对

使用道具 举报

发表于 2007-6-13 15:58:50 | 显示全部楼层
我是安装了一个php-mysql-XXX 的包
之后再和楼上的设置一下,通过。
回复 支持 反对

使用道具 举报

发表于 2007-6-15 15:22:03 | 显示全部楼层
我的解决办法
rpm -ivh php-mysql-4.3.9-3.15.i386.rpm
rpm -ivh php-mbstring-4.3.9-3.15.i386.rpm

vi /etc/php.ini
        找到;extension=mysql.so
再这下面一行写入
        Extension=mbstring.so
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表