【问题标题】:Why do yout not need to chmod 755 php scripts before execution? [duplicate]为什么执行前不需要 chmod 755 php 脚本? [复制]
【发布时间】:2014-08-19 05:02:51
【问题描述】:

通常您需要为 Perl 脚本、Python 脚本或其他任何您想在 Apache 中将其作为 CGI 运行的脚本执行 chmod 755。但是为什么 PHP 脚本不需要这样做呢?

【问题讨论】:

    标签: php apache perl cgi chmod


    【解决方案1】:

    webserver 配置文件告诉它,当文件具有.php 扩展名时,应该使用 PHP 处理。

    【讨论】:

    • 好的。它在哪里定义?我可以定义另一种语言,比如 Perl 吗?
    • 在我的服务器上它位于/etc/httpd/conf.d/php.conf。它加载一个实现它的模块php4_module。我不知道 Perl 是否有类似的东西。
    • 也许mod_perl 提供类似的功能,我不知道。如果您想询问有关服务器配置的问题,ServerFault 或 Webmasters 可能是更好的地方。
    【解决方案2】:

    不需要授予执行权限,因为文件是apache用php读取的,不是直接执行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 2016-05-31
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多