[英]How to configure PHP to run the same version on the web server as in a background process
在命令行中:
php --info
//⇒ PHP Version => 5.5.18
从后台进程中的命令行:
exec('php --info>>logs/phpVersion.txt');
//⇒ PHP Version => 5.5.14
我希望后台进程运行5.5.18版(或与Web服务器相同的版本)。 在哪里配置?
您必须重新安装5.5.18才能替换5.5.14。 这不是配置文件,有两个PHP实例。
如果您在OS上指定,我将通过进一步的说明来更新此答案。 (或只是谷歌它)
让MAMP版本的PHP运行后台进程而不是系统版本的php的一种简单解决方案是,只需在exec()函数中调用MAMP版本。 因此对于我来说,该呼叫看起来像这样:
exec('/ Applications / MAMP / bin / php / php5.5.18 / bin / php myscript.php&');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.