环境是 debian 9
配置和简单,直接 apt-get install -y nginx php php-fpm php-gd php-curl php-mysql php-memcache php-mbstring php-zip php-opcache
在 /etc/nginx/sites-enabled/default 里添加
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
这是 info 信息 http://159.89.182.42/info.php
但是为什么 http://159.89.182.42/index.php 啥也干不了?~~~
感谢感谢
1
stabc 2019-04-07 18:19:23 +08:00 1
你可真虎啊,直接把管理地址发出来……
|
2
ysc3839 2019-04-07 18:25:09 +08:00 via Android 1
“没有执行权限”是什么意思?
|
3
MeteorCat 2019-04-07 18:43:40 +08:00 via Android
是不是你目录没权限或者你 phpfpm 是 Apache
|
4
iAcn 2019-04-07 19:04:27 +08:00 via Android
把问题描述清楚,没有执行权限这个什么意思?用户?
|
5
xiri 2019-04-07 19:07:40 +08:00 via Android 1
上面那个地址 404 了
盲猜文件权限问题,apt 安装的 php 是以 www-data 用户运行的,所以你的 web 目录要让该用户有相应的权限。 一般直接把目录所有者改成它就行了:chown -R www-data:www-data /www (改成自己的目录) |