繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM