如何配置PHP以在Web服务器上运行与后台进程中相同的版本

时间:2014-12-02 13:05:29

标签: php macos mamp background-process

从命令行:

php --info
//⇒ PHP Version => 5.5.18

从后台进程中的命令行:

exec('php --info>>logs/phpVersion.txt');
//⇒ PHP Version => 5.5.14

我希望后台进程运行版本5.5.18(或与Web服务器相同的版本)。在哪里配置?

2 个答案:

答案 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&');