V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jsjcjsjc
V2EX  ›  问与答

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

  •  
  •   jsjcjsjc · 2019-04-07 18:11:23 +08:00 · 1842 次点击
    这是一个创建于 2060 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    感谢感谢

    8 条回复    2019-04-07 20:51:03 +08:00
    stabc
        1
    stabc  
       2019-04-07 18:19:23 +08:00   ❤️ 1
    你可真虎啊,直接把管理地址发出来……
    ysc3839
        2
    ysc3839  
       2019-04-07 18:25:09 +08:00 via Android   ❤️ 1
    “没有执行权限”是什么意思?
    MeteorCat
        3
    MeteorCat  
       2019-04-07 18:43:40 +08:00 via Android
    是不是你目录没权限或者你 phpfpm 是 Apache
    iAcn
        4
    iAcn  
       2019-04-07 19:04:27 +08:00 via Android
    把问题描述清楚,没有执行权限这个什么意思?用户?
    xiri
        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 (改成自己的目录)
    jsjcjsjc
        6
    jsjcjsjc  
    OP
       2019-04-07 20:48:43 +08:00
    @stabc 非生产环境~~哈哈
    jsjcjsjc
        7
    jsjcjsjc  
    OP
       2019-04-07 20:49:29 +08:00
    @ysc3839 不好意思,没表达清楚,就是可以打开,但是打开这个 php 后啥也干不了,只能读取
    jsjcjsjc
        8
    jsjcjsjc  
    OP
       2019-04-07 20:51:03 +08:00
    @xiri 被人删除了~~~这有啥意思啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5167 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.