簡體   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