在 Nginx 中使用 php 7.0 安装 PhpMyadmin 4.7.2,访问被拒绝

Posted

技术标签:

【中文标题】在 Nginx 中使用 php 7.0 安装 PhpMyadmin 4.7.2,访问被拒绝【英文标题】:Install PhpMyadmin 4.7.2 with php 7.0 in Nginx, access denied 【发布时间】:2017-12-03 23:37:42 【问题描述】:

我在打开 phpmyadmin 时遇到了这个问题。

我安装了php7.0、nginx、phpmyadmin 4.7.2(下载文件解压,放入/usr/share/phpMyAdmin,授予权限0755)

我在运行php文件时没有问题,我仍然可以检查我的php文件,只是无法打开phpmyadmin。有什么线索吗?

更新 1 在我检查了位于/var/log/php-fpm/www-error.log 中的日志文件之后,然后我使用命令/sbin/restorecon -R /usr/share/nginx/html/phpMyAdmin 尝试此操作 然后它显示另一个错误,我需要启用 mbstring。

【问题讨论】:

***.com/questions/4787403/… @dhruvjadia 在运行 php7 的机器上安装怎么样? ***.com/a/35892829/3635079 【参考方案1】:

你需要使用ln -s命令将phpmyadmin链接到localhost/phpmyadmin

【讨论】:

嗨,我确实复制并使用了命令 ln -s,但出现了我上面所说的问题。【参考方案2】:

根据链接 Missing mbstring PHP extension when installing phpMyAdmin on Mac,不支持php7,所以我用这个命令。

yum install phpp70w-mbstring

在我重新启动 php-fpm 后它可以工作。 这个问题解决了。

【讨论】:

以上是关于在 Nginx 中使用 php 7.0 安装 PhpMyadmin 4.7.2,访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

CENTOS php 7.0 +nginx 环境下 安装yaf框架

Centos 7.0 编译安装LNMP(Linxu+nginx+mysql+php)之源码安装nginx

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

lnmp安装php

CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境

linux+apache+nginx实现,反向代理动静分离