跳转到帖子

4.安裝phpMyAdmin,使用IP當phpMyAdmin的網址,修改為 888 port


Jack

推荐的帖子

----------------------------
安裝phpMyAdmin
----------------------------

Debian預設網站目錄
cd /var/www/html/


修改
vi /etc/nginx/sites-available/default

 

搜尋
index index.html index.htm index.nginx-debian.html;

修改為
index index.html index.htm index.php;

 

ESC儲存並離開
:wq

 

 


先到phpMyAdmin官網,最新版本是多少,例如 phpMyAdmin 5.2.1
https://www.phpmyadmin.net/

 

cd /root

wget -P Downloads https://files.phpmyadmin.net/phpmyadmin.keyring


wget -P Downloads https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz


cd Downloads


gpg --import phpmyadmin.keyring


wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz.asc


gpg --verify phpMyAdmin-5.2.1-all-languages.tar.gz.asc


mkdir /var/www/html/phpMyAdmin


tar xvf phpMyAdmin-5.2.1-all-languages.tar.gz --strip-components=1 -C /var/www/html/phpMyAdmin


cp /var/www/html/phpMyAdmin/config.sample.inc.php /var/www/html/phpMyAdmin/config.inc.php


vi /var/www/html/phpMyAdmin/config.inc.php


搜尋
$cfg['blowfish_secret'] = '';


修改為
$cfg['blowfish_secret'] = 'JOFw435365IScA&Q!cDugr!lSfuBz*OA';
 



ESC儲存並離開
:wq
 

 

 

 

 


chmod 660 /var/www/html/phpMyAdmin/config.inc.php

 

chown -R www-data:www-data /var/www/html/phpMyAdmin

 

 

重新加载Nginx
nginx -t

nginx -s reload

 

 

修改
vi /etc/nginx/sites-available/default


搜尋這代碼

        location / { 
                # First attempt to serve request as file, then 
                # as directory, then fall back to displaying a 404. 
                try_files $uri $uri/ =404; 
        }

 

然後,在代碼的底下,加入

                location ~ \.php$ {
                        include snippets/fastcgi-php.conf;
                        fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
                }

 

ESC儲存並離開
:wq

 

 


重新加载Nginx
nginx -t

nginx -s reload

 

 

現在瀏覽器可以進入phpMyAdmin (此時 http 是用 80 port)
http://你的伺服器IP/phpMyAdmin

 

 

 

---------------------------------
phpMyAdmin改為 888 port
---------------------------------

我慣用伺服器IP當作phpMyAdmin的網址,並改為 888 port,利用防火牆擋住全部IP連入,限自己的IP才能連入phpMyAdmin


預設網站目錄
/var/www/html/phpMyAdmin/


修改為 888 port
vi /etc/nginx/sites-available/default


搜尋
listen 80 default_server;

修改為
listen 888 default_server;

 

下面那一行,# 註解掉
#listen [::]:80 default_server; 

 

 

ESC儲存並離開
:wq

 

重新加载Nginx
nginx -t

nginx -s reload

 


重開機
reboot

 

 

phpMyAdmin 已改為888 port

然後雲主機的WAF防火牆、iptables防火牆,也要修改 888 port 只允許自己的IP才可以連入


這時,防火牆都修改完畢,瀏覽器可進入你的伺服器IP

http://你的伺服器IP:888/phpMyAdmin/

 

 


出現訊息

尚未設定 phpMyAdmin 設定儲存空間,部份延伸功能將無法使用。

pma0.png

 

下載 https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz

解壓縮 phpMyAdmin-latest-all-languages.tar.gz

 

尋找目錄中 /sql/create_tables.sql

找到 create_tables.sql

 

返回瀏覽器 phpMyAdmin -> 匯入 -> 要匯入的檔案 -> 選擇檔案 -> create_tables.sql -> 匯入

 

 

 

 

 

返回phpMyAdmin首頁

尚未設定 phpMyAdmin 設定儲存空間,部份延伸功能將無法使用。

已經沒有出現這一條訊息

pma1.png

本帖最后于,由Jack编辑
意见的链接
分享到其他网站

创建帐户或登录后发表意见

你需要成为会员才能发表意见

创建帐户

在我们的论坛注册新帐户,只需要几个简单步骤!

注册帐户

登录

已有帐户?请登录。

立刻登录
×
×
  • 创建新的...