首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >digitalocean centos 8.2 nginx+php+mysql+phpmyadmin已安装,但ip/phpmyadmin不起作用

digitalocean centos 8.2 nginx+php+mysql+phpmyadmin已安装,但ip/phpmyadmin不起作用
EN

Stack Overflow用户
提问于 2020-07-03 09:50:44
回答 1查看 202关注 0票数 0

digitalocean centos 8.2 nginx+php+mysql+phpmyadmin已安装,但ip/phpmyadmin不起作用。我应该更改哪些参数?

ip/phpmyadmin

找不到404

EN

回答 1

Stack Overflow用户

发布于 2020-07-04 13:37:25

CentOS 8的OS存储库中没有phpMyAdmin包,所以我们将从官网下载该归档文件。

代码语言:javascript
复制
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz

使用以下命令安装phpMyAdmin。

代码语言:javascript
复制
sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz

移动phpMyAdmin目录,如下所示:

代码语言:javascript
复制
sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin

复制示例配置文件。

代码语言:javascript
复制
sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

编辑配置文件并添加blowfish密码。

代码语言:javascript
复制
sudo nano /usr/share/phpMyAdmin/config.inc.php

生成河豚密码并更新下面一行中的密码。

代码语言:javascript
复制
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

代码语言:javascript
复制
$cfg['blowfish_secret'] = 'w/Syf.ficLZSekNkphWRffR8rgdckD7N';

要生成新的河豚秘密,只需点击此https://phpsolved.com/phpmyadmin-blowfish-secret-generator/?g=5f00161dabd31

接下来,导入create_tables.sql以为phpMyAdmin创建新表。

代码语言:javascript
复制
mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

在/etc/nginx/conf.d中创建一个名为phpMyAdmin.conf的虚拟主机文件。

代码语言:javascript
复制
sudo nano /etc/nginx/conf.d/phpMyAdmin.conf

添加以下内容对域名进行更改。您可以将其替换为您自己的域名或您服务器的IP地址。

代码语言:javascript
复制
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;
   }
}

现在你可以检查你的网址了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62707338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档