为什么我配置的 PHP 环境没有执行权限?

2019-04-07 18:11:23 +08:00
 jsjcjsjc

环境是 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 啥也干不了?~~~

感谢感谢

1850 次点击
所在节点    问与答
8 条回复
stabc
2019-04-07 18:19:23 +08:00
你可真虎啊,直接把管理地址发出来……
ysc3839
2019-04-07 18:25:09 +08:00
“没有执行权限”是什么意思?
MeteorCat
2019-04-07 18:43:40 +08:00
是不是你目录没权限或者你 phpfpm 是 Apache
iAcn
2019-04-07 19:04:27 +08:00
把问题描述清楚,没有执行权限这个什么意思?用户?
xiri
2019-04-07 19:07:40 +08:00
上面那个地址 404 了
盲猜文件权限问题,apt 安装的 php 是以 www-data 用户运行的,所以你的 web 目录要让该用户有相应的权限。
一般直接把目录所有者改成它就行了:chown -R www-data:www-data /www (改成自己的目录)
jsjcjsjc
2019-04-07 20:48:43 +08:00
@stabc 非生产环境~~哈哈
jsjcjsjc
2019-04-07 20:49:29 +08:00
@ysc3839 不好意思,没表达清楚,就是可以打开,但是打开这个 php 后啥也干不了,只能读取
jsjcjsjc
2019-04-07 20:51:03 +08:00
@xiri 被人删除了~~~这有啥意思啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/552735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX