4
我已經安裝了Scotch Box並將PHP版本更新爲PHP7。但是,似乎我更新了PHP CLI,而不是Apache使用的PHP版本。我看到其他答案,所以說在Apache的httpd.conf中有一行說loadModule php5
什麼的。我已經檢查過它,並且在我的httpd.conf中根本沒有提及loadModule。讓PHP 7運行在Apache上而不是使用Scotch Box/Vagrant的5.6運行
我的確看到PHP7安裝在其中的路徑中,其中/cli/
,而PHP 5.6安裝在其中的路徑/apache2/
或apache
。
總之,如何讓PHP7在安裝在Scotch Box上的Apache上工作?
我跑了兩個命令,但它沒有改變任何東西。我運行'sudo update-alternatives --set php/usr/bin/php7.0'(/ php7不存在,7.0)。該命令沒有返回任何類型的消息,並且我重新啓動了「apache2」重啓Apache。當我看着phpinfo頁面時,它仍然說PHP版本5.6.14-1。 –
我記得一些東西,也許你可以嘗試「a2dismod php5.6」,然後「a2enmod php7.0」 – JWang
感謝您的幫助!你的解決方案最終還是可行的,但是,我發現Puphet和Scotch Box一樣,但是內置了PHP7和其他附加工具(https://puphpet.com/) –