如何輕松安裝并配置phpMyAdmin在AlmaLinux服務(wù)器上?
phpMyAdmin是一款強(qiáng)大的MySQL數(shù)據(jù)庫(kù)管理工具,可以幫助我們通過(guò)Web界面輕松管理數(shù)據(jù)庫(kù)。本文將詳細(xì)介紹如何在AlmaLinux服務(wù)器上安裝和配置phpMyAdmin。
1. 安裝EPEL存儲(chǔ)庫(kù)
運(yùn)行以下命令安裝EPEL存儲(chǔ)庫(kù):
sudo dnf install epel-release
2. 安裝依賴包
安裝Apache和PHP:
sudo dnf install httpd php php-mysqlnd php-json php-mbstring
3. 下載并解壓phpMyAdmin
下載最新版本的phpMyAdmin并解壓到/var/www/html目錄:
cd /var/www/html
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz
sudo tar xvzf phpMyAdmin-5.1.1-all-languages.tar.gz
sudo mv phpMyAdmin-5.1.1-all-languages phpmyadmin
sudo rm phpMyAdmin-5.1.1-all-languages.tar.gz
4. 配置phpMyAdmin
創(chuàng)建配置文件并設(shè)置合適的權(quán)限:
sudo cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php
sudo chmod 644 /var/www/html/phpmyadmin/config.inc.php
5. 設(shè)置blowfish密鑰
編輯config.inc.php文件,設(shè)置一個(gè)隨機(jī)的32字符blowfish密鑰:
sudo nano /var/www/html/phpmyadmin/config.inc.php
找到$cfg['blowfish_secret']行,設(shè)置一個(gè)隨機(jī)字符串。
6. 配置Apache
創(chuàng)建Apache配置文件:
sudo nano /etc/httpd/conf.d/phpmyadmin.conf
添加以下內(nèi)容:
Alias /phpmyadmin /var/www/html/phpmyadmin
<Directory /var/www/html/phpmyadmin>
AllowOverride All
Require all granted
</Directory>
7. 重啟Apache服務(wù)
應(yīng)用配置變更:
sudo systemctl restart httpd
8. 配置SELinux(如果啟用)
允許Apache訪問(wèn)phpMyAdmin目錄:
sudo chcon -R -t httpd_sys_content_t /var/www/html/phpmyadmin
9. 設(shè)置防火墻
允許HTTP流量通過(guò)防火墻:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
10. 訪問(wèn)phpMyAdmin
打開(kāi)瀏覽器,輸入http://your_server_ip/phpmyadmin即可訪問(wèn)phpMyAdmin界面。使用MySQL root用戶或其他有權(quán)限的用戶登錄。
通過(guò)以上步驟,您已成功在AlmaLinux服務(wù)器上安裝和配置了phpMyAdmin?,F(xiàn)在您可以享受便捷的MySQL數(shù)據(jù)庫(kù)管理體驗(yàn)了。記得定期更新phpMyAdmin以確保安全性。