从命令行:
php --info
//⇒ PHP Version => 5.5.18
从后台进程中的命令行:
exec('php --info>>logs/phpVersion.txt');
//⇒ PHP Version => 5.5.14
我希望后台进程运行版本5.5.18(或与Web服务器相同的版本)。在哪里配置?
答案 0 :(得分:2)
您必须重新安装5.5.18以替换5.5.14。它不是配置文件,有两个PHP实例。
如果您在操作系统上指定,我将使用进一步说明更新此答案。 (或者只是Google吧)
答案 1 :(得分:0)
让MAMP版本的PHP运行后台进程而不是系统版本的php的简单解决方案就是在exec()函数中调用你的MAMP版本。所以对我来说,这个电话看起来像这样:
exec('/ Applications / MAMP / bin / php / php5.5.18 / bin / php myscript.php&');