CentOS6.8服务器LAMP环境搭建(四) 源码安装phpMyAdmin4.7.0

前端之家收集整理的这篇文章主要介绍了CentOS6.8服务器LAMP环境搭建(四) 源码安装phpMyAdmin4.7.0前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、在PHPMyAdmin官方网站http://www.PHPmyadmin.net/downloads/下载源码包
cd /usr/local/src
wget https://files.PHPmyadmin.net/PHPMyAdmin/4.7.0/PHPMyAdmin-4.7.0-all-languages.tar.gz
tar -zxvf PHPMyAdmin-4.7.0-all-languages.tar.gz


二、将PHPMyAdmin-4.7.0-all-languages放到web目录下
mv PHPMyAdmin-4.7.0-all-languages /usr/local/apache2/htdocs
//重命名
mv PHPMyAdmin-4.7.0-all-languages PHPMyAdmin


三、进入PHPmyadmin目录,复制样本配置文件到config.inc.PHP文件
cd /usr/local/apache2/htdocs/PHPmyadmin
cp config.sample.inc.PHP config.inc.PHP


四、编辑config.inc.PHP
$cfg['blowfish_secret']=''; //这里不可为空 随便填一串字符
$cfg['Servers'][$i]['host'] = 'localhost'; // MysqL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MysqL port - leave blank for default port
$cfg['Servers'][$i]['user'] = 'root'; // 填写 MysqL 访问 PHPMyAdmin 使用的 MysqL 用户名,默认为 root。
$cfg['Servers'][$i]['password'] = ''; // 填写对应上述 MysqL 用户名的密码。


五、重启httpd和MysqL服务
/etc/init.d/httpd restart
service MysqL restart


六、访问PHPmyadmin
在浏览器输入http://服务器ip/PHPmyadmin


七、如果出现提示缺少MysqLi的错误解决方法如下:
# cd /usr/local/src/PHP-7.1.4/ext/MysqLi //到原始PHP的解压目录中的ext/MysqLi下
# /usr/local/PHP/bin/PHPize //用PHPize配置编译MysqLi
# ./configure --with-PHP-config=/usr/local/PHP/bin/PHP-config --enable-embedded-MysqLi=shared --with-MysqLi=/usr/local/MysqL/bin/MysqL_config
# make && make install
# vim /usr/local/PHP/etc/PHP.ini //编辑PHP.ini
添加
extension_dir = "/usr/local/PHP/lib/PHP/extensions/no-debug-zts-20160303/"
extension=MysqLi.so


重启Apache


八、如果出现Warning: MysqLi::real_connect(): ……: No such file or directory,解决方法如下:
1、通过PHPinfo页面,找到MysqL.default_socket、MysqLi.default_socket、pdo_MysqL.default_socket
2、启动MysqL命令,执行status命令,记下UNIX socket的值
# /usr/local/MysqL/bin //启动MysqL命令
# MysqL -uroot -p
# Enter password:

MysqL>status

3、如果第1步和第2步的值不一样,则打开PHP.ini,将第1步中提到的三个配置项的值改成第2步UNIX socket的值 4、/etc/init.d/httpd restart //重启Apache

猜你在找的CentOS相关文章