我一直在尝试在我的 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。
任何帮助,将不胜感激。