今天维护了一下这个站。升级了一下系统。解决了几个问题。
注意:本站基于linux系统。
缺少 mysqli 扩展。请检查 PHP 配置
phpMyAdmin 出现 “缺少 mysqli 扩展,请检查 PHP 配置。”
1.安装php-mysql包
1 |
yum install php-mysq |
2.修改php配置文件
1 |
find / -name php.ini -print |
2 |
#查找php.ini文件所在目录 |
编辑php.ini,加入一行。
extension=mysqli.d
3.修改phpadmin配置
到phpmyadmin文件夹里找到phpmyadmin文件夹里找config.default.php。通常在 phpmyadmin/libraries目录下。
第一种情况:
1 |
$cfg[ 'Servers' ][$i][ 'extension' ]= 'mysql' ; |
2 |
#如果有上面那句,就找 |
3 |
$cfg[ 'Servers' ][$i][ 'extension' ]= 'mysqli' ; |
4 |
#把这句注释掉 |
第二种情况:
1 |
$cfg[ 'Servers' ][$i][ 'extension' ]= 'mysql' ; |
2 |
#如果没有上面这句。 |
3 |
$cfg[ 'Servers' ][$i][ 'extension' ]= 'mysqli' ; |
4 |
#就把上面这句改成下面这句 |
5 |
$cfg[ 'Servers' ][$i][ 'extension' ]= 'mysql' ; |
PS:我是第二种情况。
上面几个步骤处理后,重新加载php一次即可。
phpMyAdmin配置文件现在需要一个短语密码
到phpmyadmin文件夹里找到phpmyadmin文件夹里找config.default.php,通常在 phpmyadmin/libraries目录下。
1、将 phpMyAdmin/libraries/config.default.php中的
$cfg[‘blowfish_secret’] = ”; 改成 $cfg[‘blowfish_secret’] = ‘KryptosX’; (注:其中的’KryptosX′为随意的字符)
2、在phpMyAdmin目录中,打开config.sample.inc.php,18行
$cfg[‘blowfish_secret’] = ”; 改成 $cfg[‘blowfish_secret’] = ‘KryptosX’; (注:其中的’KryptosX′为随意的字符)
PS:我是用的第一种方法解决的。
转载请注明:旅途@KryptosX » 网站维护日志—2015/1/9