【发布时间】:2011-05-26 17:11:55
【问题描述】:
我一直在尝试在 CentOS 上运行这个 php 代码:
<?php
$command = "diff file1 file2 > file3";
exec($command, $output, $error_code);
if ($error_code != 0) {
echo "Error: $error_code";
}
?>
它总是回显“错误:1”。错误 1 是“不允许操作”http://www.pegasoft.ca/resources/boblap/99_b.html。看起来 apache 没有权限做某些事情,对吧?我该如何解决?
【问题讨论】:
-
尝试
ps aux | grep http以确保apache以用户apache身份运行 -
我认为是img704.imageshack.us/i/isit.png 那个回复和那些 cmets 发生了什么?
标签: php linux apache exec centos