whoami命令在/usr/bin/whoami
本来是想在PHP里面执行whoami命令,但是执行时候会自动在 /usr/bin/whoami 前添加 /usr/local/php 路径导致出错。
另外,/usr/local/php 路径并不存在
这种是什么问题?
php代码:
执行报错:
whoami命令在/usr/bin/whoami
本来是想在PHP里面执行whoami命令,但是执行时候会自动在 /usr/bin/whoami 前添加 /usr/local/php 路径导致出错。
另外,/usr/local/php 路径并不存在
这种是什么问题?
php代码:
执行报错:
1、你php的代码上没有任何语法错误
2、执行 $ php update_svn.php
命令也没什么错误
3、如果说 /usr/local/php 不存在,你可以
$ whereis php
或
$ which php
查看php命令的路径
8 回答6.5k 阅读
2 回答4.3k 阅读✓ 已解决
2 回答849 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
4 回答684 阅读✓ 已解决
3 回答838 阅读✓ 已解决
这是php的安全机制。
在安全模式下,只有在特定目录中的外部程序才可以被执行,对其它程序的调用将被拒绝。这个目录可以在
php.ini
文件中用safe_mode_exec_dir
指定,或在编译PHP是加上--with-exec-dir
选项来指定,默认是/usr/local/php/bin
。