phpMyAdmin 软件包在 CentOS 8 的操作系统存储库中不作为 RPM 软件包提供。因此,我们将从官方网站下载存档。
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz
使用以下命令安装 phpMyAdmin。
sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz
移动phpMyAdmin目录如下图:
sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin
复制示例配置文件。
sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php
编辑配置文件并添加河豚密码。
sudo nano /usr/share/phpMyAdmin/config.inc.php
生成河豚秘密并更新以下行中的秘密。
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
到
$cfg['blowfish_secret'] = 'w/Syf.ficLZSekNkphWRffR8rgdckD7N';
要生成新的河豚秘密,只需点击此https://phpsolved.com/phpmyadmin-blowfish-secret-generator/?g=5f00161dabd31
接下来,导入 create_tables.sql 为 phpMyAdmin 创建新表。
mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p
在 /etc/nginx/conf.d 中创建一个名为 phpMyAdmin.conf 的虚拟主机文件。
sudo nano /etc/nginx/conf.d/phpMyAdmin.conf
添加以下对域名进行更改。您可以将其替换为您自己的域名或服务器的 IP 地址。
server {
listen 80;
server_name phpmyadmin.cloudwaferlabs.com;
root /usr/share/phpMyAdmin;
location / {
index index.php;
}
## Images and static content is treated different
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
location ~ /(libraries|setup/frames|setup/libs) {
deny all;
return 404;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
}
}
现在你可以检查你的网址