小编bbu*_*bum的帖子

“su _www helloworld.php”什么都不做

在更大努力的背景下,我遇到了一个令我困惑的特定问题。

在 Mac OS X 10.6.7 上,使用系统提供的 Apache 和 PHP,我创建了一个简单的HelloWorld.php脚本,毫不奇怪,它只是打印Hello, World!,没有别的。

如果我将它作为php helloworld.php.

但是,如果我:

sudo su
su _www php helloworld.php
Run Code Online (Sandbox Code Playgroud)

它什么也不发出; php几乎立即返回,没有执行的迹象。

我哪里出轨了(更重要的是,我应该收集哪些诊断信息来帮助推断问题)?


没有骰子。

 bash-3.2$ls -alF foo.php
-rw-r--r--  1 _www  _www  37 Apr  4 21:08 foo.php
bash-3.2$ ls -dalF .
drwxr-xr-x  56 _www  _www  1904 Apr  4 21:08 ./
bash-3.2$ whoami
bbum
bash-3.2$ php foo.php
Hello, World!
 bash-3.2$ sudo sh
sh-3.2# php foo.php
Hello, World!
 sh-3.2# su _www php foo.php
sh-3.2# 
Run Code Online (Sandbox Code Playgroud)

如果我复制foo.php …

php su mac-osx

4
推荐指数
1
解决办法
1406
查看次数

标签 统计

mac-osx ×1

php ×1

su ×1