PhpMyAdmin 是一個用於管理 MySQL 的開源工具。 PhpMyAdmin 不僅提供了執行管理任務(創建、編輯、刪除數據庫等)、管理用戶和權限的能力,還提供了用於執行這些任務等的圖形用戶界面。
預檢
- 這些說明用於在 Ubuntu 14.04 LTS 上安裝 PhpMyAdmin。
- 以 root 身份登錄以在您的 Liquid Web Core Managed Ubuntu VPS 服務器上工作。
- 必須在您的服務器上安裝並運行 Light、Linux、Apache、MySQL 和 PHP。如果像我一樣,您正在使用 Liquid Web Core Managed Ubuntu 14.04 LTS 服務器,則 LAMP 堆棧已經安裝。
安裝 PhpMyAdmin
第 1 步:安裝 PhpMyAdmin
首先,遵循一些簡單的最佳實踐。在安裝新軟件包之前,請確保可用軟件包列表是最新的。
apt-get -y update
然後通過 apt-get 運行安裝命令。
apt-get -y install phpmyadmin
第 2 步:基本設置
在安裝過程中,你會被問到一些關於 PhpMyAdmin 基本配置的簡單問題。
在第一個屏幕上, 阿帕奇 2 使用空格鍵單擊 進來 然後說
在第二個屏幕上,當詢問“您想使用 dbconfig-common 來配置 PhpMyAdmin 的數據庫嗎?” 是的然後打 進來 然後說
在第三個屏幕上輸入管理員密碼。這也是 MySQL 根(管理員)用戶密碼。 進來 然後說
最後,在第四個屏幕上,設置您用於登錄 PhpMyAdmin 的密碼, 進來 請檢查您的密碼。
第 3 步:完成 Apache 配置
有關使用 vim 編輯文件的複習,請參閱:新用戶教程:Vim 文本編輯器簡介
vim /etc/apache2/apache2.conf
將以下內容添加到文件末尾:
# phpMyAdmin Configuration
Include /etc/phpmyadmin/apache.conf
然後退出並使用命令保存文件 :wq.
使用以下命令重新啟動 Apache 2:
service apache2 restart
通過訪問 _IP_of_your_server/PhpMyAdmin 檢查 PhpMyAdmin 是否正常工作。示例 https://127.0.0.1/phpmyadmin
請注意,默認用戶名是 PhpMyAdmin,密碼是您在步驟 2 的最後一個屏幕中設置的密碼。
安全的 PhpMyAdmin
與所有流行的應用程序和軟件一樣,潛在的漏洞利用點也暴露出來了。 您可以為您的 PhpMyAdmin 安裝添加額外的安全層,以防止不受歡迎的訪問者。
使用彈出式登錄保護
第 1 步:為 .htaccess 覆蓋編輯 Apache
vim /etc/apache2/conf-available/phpmyadmin.conf
並插入以下代碼
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
</Directory>
第 2 步:創建 .htaccess 文件
/usr/share/phpmyadmin/.htaccess
粘貼下面的代碼。AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
第 3 步:創建一個 .htpasswd 文件和用戶名
粘貼以下代碼即可輕鬆創建 .htpasswd 文件並同時創建用戶。將此示例中的用戶名替換為您選擇的用戶名。選擇用戶名 tom。 第4步.
htpasswd -c /etc/phpmyadmin/.htpasswd username
讀取此文件顯示該用戶已添加且密碼已加密。
~# cat /etc/phpmyadmin/.htpasswd
tom:$apr1$fi4fis3.$oDVeDWxsp5eDhk.gc/DT991
第 4 步:檢查彈出功能
使用權 https://yourhostname.com/phpmyadmin/ (將 yourhostname.com 替換為您的服務器的主機名或 IP)在彈出窗口中輸入您創建的用戶名 tom。 第 3 步.
將 URL 更改為 PhpMyAdmin 並確保安全
打開 /etc/phpmyadmin/apache.conf 文檔:
vim /etc/phpmyadmin/apache.conf
註釋掉該行 別名/phpmyadmin /usr/share/phpmyadmin 使用 #(見下圖)並添加一個新 URL 來訪問您的 PhpMyAdmin 實例。
#Alias /phpmyadmin /usr/share/phpmyadmin
Alias /mynewurl /usr/share/phpmyadmin
打 結束 按鈕和類型 :wq 保存並退出。
無法獲得您需要的支持?Liquid Web 的服務器在性能和支持方面優於競爭對手。我們可以免費將您的數據遷移到我們的環境中。看看今天的質量差異。