PhpMyAdmin是用于管理MySQL服務器的最流行的基于Web的客戶端,PHPMyAdmin是用PHP編程語言編寫的。它提供了一個用戶友好的Web界面來訪問和管理MySQL數據庫。本篇文章將介紹在Fedora系統上安裝phpMyAdmin。
條件:我們假設已經在系統上安裝了Apache(HTTP)Web服務器、PHP和MySQL數據庫服務器。
步驟1:配置REMI存儲庫
phpMyAdmin最新的軟件包可以在Remi存儲庫中找到。使用以下命令將其安裝在系統中。
- ### Fedora 28
- $ sudo rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-25.rpm
- ### Fedora 27
- $ sudo rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-27.rpm
- ### Fedora 26
- $ sudo rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-26.rpm
步驟2:安裝phpmyadmin
在系統上啟用Remi存儲庫后,讓我們使用yum軟件包管理器安裝phpMyAdmin。將自動安裝所有依賴項。
$ sudo dnf --enablerepo=remi,remi-test install phpMyAdmin
步驟3:允許遠程訪問
默認情況下,phpMyAdmin只允許從localhost訪問。如果要使其可以從遠程計算機訪問,請編輯phpMyAdmin的Apache配置文件。
$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
現在檢查以下部分。更改Require local為Require all granted,這將禁用本地限制訪問,并且可以從網絡訪問phpMyAdmin。
- Alias /phpMyAdmin /usr/share/phpMyAdmin
- Alias /phpmyadmin /usr/share/phpMyAdmin
- <Directory /usr/share/phpMyAdmin/>
- AddDefaultCharset UTF-8
- <IfModule mod_authz_core.c>
- # Apache 2.4
- Require all granted
- </IfModule>
- <IfModule !mod_authz_core.c>
- # Apache 2.2
- Order Deny,Allow
- Deny from All
- Allow from 127.0.0.1
- Allow from ::1
- </IfModule>
- </Directory>
在Apache配置文件中進行任意的更改后,都必須重新啟動Apache服務才能重新加載更新的設置。
$ sudo service httpd restart
步驟4:在瀏覽器中訪問phpmyadmin
現在,可以使用以下URL在瀏覽器中訪問phpmyadmin。遠程用戶使用系統IP地址更改localhost。
http://localhost/phpMyAdmin/
新聞熱點
疑難解答