标签:安装 phpmyadmin
第一次安装,还是颇费了一点时间,用于查找错误原因。
phpmyadmin安装过程如下:
1)安装epel源
由于CentOS7系统默认的yum安装源有部分程序的版本比较低,故先追加eperl源
yum install epel-install
2)安装apache、php、mariadb
采用yum的方式进行安装
yum install -y httpd httpd-devel
yum install -y php php-devel php-opcache php-mbstring php-mysql
yum install -y mariadb-server
3)修改httpd配置文件
vim /etc/httpd/conf/httpd.conf
ServerName localhost:80 \\修改服务器名称
httpd -t \\检查httpd主配置文件是否有语法错误
systemctl reload httpd.service \\重新加载httpd主配置文件
systemctl start httpd.service \\启动httpd服务
ss -tnl \\ 检查服务端的80端口是否已启动起来。
4)验证php安装的版本
在/var/www/html目录下,创建index.php文件
vim index.php
<?php
phpinfo();
?>
systemctl restart httpd.service \\重启httpd服务
在浏览器上打开以下地址:http://localhost/index.php,可以看到页面上输出的PHP程序信息。
注意:在CentOS7环境下部署PHPMyAdmin,php版本号必须在5.5或者以上,否则在打开phpmyadmin时网页会一直提示报错403拒绝登陆。查看/etc/httpd/logs/error_log,则可以看到以下信息:
[Mon Oct 16 15:07:58.202038 2017] [:error] [pid 11950] [client 172.16.28.138:49921] PHP Parse error: syntax error, unexpected ‘@‘ in /var/www/html/phpmyadmin/libraries/common.inc.php on line 467
5)mariadb配置
在shell下执行
mysql_secure_installation
根据指引设置root账号密码即其他相关安全设置。
systemctl start mariadb.service \\启动mariab服务
6)安装phpmyadmin
官网下载合适的版本,https://www.phpmyadmin.net/downloads/
mget
https://files.phpmyadmin.net/phpMyAdmin/4.7.4/phpMyAdmin-4.7.4-all-languages.tar.gz
此处我下载的是phpMyAdmin-4.7.4-all-languages.tar.gz
tar zxvf phpMyAdmin-4.7.4-all-languages.tar.gz -C /var/www/html \\将程序包解压到/var/www/html目录下。
cd /var/www/html
mv phpMyAdmin-4.7.4-all-languages phpmyadmin \\将文件夹改名,方便使用
cd phpmyadmin
cp config.sample.inc.php config.inc.php \\生成配置文件
openssl rand -base64 15 \\生成加密字符串,用于方在config.inc.php配置文件中
vim config.inc.php \\修改配置文件
$cfg[‘blowfish_secret‘] = ‘//+ja6zT054ByLRDQGwQ‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
systemctl restart httpd.service \\重启httpd服务
7)关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
8)关闭selinux
setenforce=0 \\当前shell有效
9)浏览器打开http://localhost/phpmyadmin,如果弹出登陆界面,则成功安装。
本文出自 “沉沦-给生命另外一个起点” 博客,谢绝转载!
标签:安装 phpmyadmin
原文地址:http://224236.blog.51cto.com/214236/1972940