1. 程式人生 > >CentOS7下安裝phpmyadmin

CentOS7下安裝phpmyadmin

安裝 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,如果彈出登陸界面,則成功安裝。






本文出自 “沈淪-給生命另外一個起點” 博客,謝絕轉載!

CentOS7下安裝phpmyadmin