当我点击浏览器OS X时,php exec不运行php脚本

时间:2013-11-12 06:52:37

标签: php macos xampp

如果我通过Mac OS终端运行以下脚本,那么php命令会成功运行

function run_backend_script($params = array())
{

  $cmd = '/usr/bin/php -v ';
  var_dump(shell_exec($cmd));
}

run_backend_script();

但是当我点击浏览器脚本时,没有任何输出;命令不执行。

注意: - 我在MacOSX上安装了XAMPP

2 个答案:

答案 0 :(得分:0)

可能与XAMPP安装中的php.ini文件有关。检查是否允许您对其执行命令。

答案 1 :(得分:0)

尝试其他命令,例如ls。如果有效,请检查/usr/bin/php二进制文件的用户权限。 apachewww用户必须能够执行它。