PHP exec仅在命令行上工作

时间:2013-05-24 10:03:24

标签: php mysql

我一直试图在我的php中运行一个命令:

echo exec("mysql -uUSER -pPASS -e 'CREATE SCHEMA foo' ", $a, $b);

但是,当我运行脚本时,它不起作用。其他命令,如 exec('pwd') exec('ls')工作正常。但不是这个例如创建数据库。

我已经检查了我的php设置,我已经进入了我的php.ini:

safe_mode = Off

最有趣的是,如果我在命令行下运行脚本工作正常

/usr/bin/php -f /path/to/my_php_script.php

我在Mac OS X上使用APACHE 2,PHP 5.3.15。

任何帮助都将不胜感激。

0 个答案:

没有答案