Ubuntu下按apache2 -> mysql-server -> php5 的顺序安装完,解压phpmyadmin到网站中,打开首页时报如下错误:
无法载入 mysql 扩展,请检查 PHP 配置
第一次时不断反复重装apache2 mysql及php5,最终神奇地解决了,但第二次就没这么幸运了——另外我也没这个心情了~
以“无法载入 mysql 扩展”为关键字搜了一晚上不得要领。
最后发现/etc/php5/apache2/php.ini中默认的extension_dir是”./”,而在/etc/php5/中并没有任何.so文件呀~,到处一通乱找,最后终于发现.so文件们都藏在“/usr/lib/php5/20090626+lfs”这个目录下呢,把这个配置项修改,然后sudo service apache2 restart重启apache服务,一切OK~
注意,/usr/lib/php5/下的这个文件名(20090626+lfs)似乎是不确定的,但位置在这儿应该是没错的。
对自己张冠李戴的能力及超不准确的判断力表示佩服:原来我上次也是运气,这次又重装时按上面的步骤无论如何都不成功了,反复搜索后才找到了正确的解决办法:
打开用“新立得软件包管理器“安装两个东东就好了,他们分别是: php5-mysql和libapache2-mod-auth-mysql,装好之后重启apache:sudo /etc/init.d/apache2 restart.




