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