在 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
CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境