小编Ped*_*lho的帖子

PHP 文件是否需要读取权限才能在 CLI 中执行?

我有一个 php 文件 test.php

#!/bin/php

<?php
  echo "test";
?>
Run Code Online (Sandbox Code Playgroud)

root 拥有的这个文件和它的权限是这些

-rwxr-x--x 
Run Code Online (Sandbox Code Playgroud)

所以“其他人”可以执行,但不能读取。

当以 root 以外的其他用户身份登录并尝试从命令行运行此文件时

php test.php 
Run Code Online (Sandbox Code Playgroud)

得到以下错误

Could not open input file: test.php
Run Code Online (Sandbox Code Playgroud)

如果给予 +r 权限,它就可以工作。

我认为只需要执行权限。

PHP 文件是否需要“其他人”的读取权限才能在命令行中执行?

注意:使用 Ubuntu 10.04 LTS 和 PHP 5.3.2

ubuntu php permissions php-cli

2
推荐指数
1
解决办法
7312
查看次数

标签 统计

permissions ×1

php ×1

php-cli ×1

ubuntu ×1