如果我在OSX上使用puPHPet配置了流浪盒,是否可以通過簡單的配置文件更改將PHP版本從5.5升級到5.6或者是否需要重新從頭開始配置?是否可以在使用puPHPet供應的環境中升級PHP?
或者,通過客戶操作系統包管理器升級PHP更簡單,在這種情況下,Ubuntu 14.04。這裏的用例是一個單一的開發環境(不是一個龐大的團隊),但我可能以後想爲第二個開發人員和/或雲服務配置相同的環境,然後需要最新的穩定PHP。
UPDATE
我試圖編輯puphpet/config.yml的建議:
php:
install: '1'
version: '56'
composer: '1'
composer_home: ''
modules:
php:
- cli
- intl
- mcrypt
pear: { }
pecl:
- pecl_http
ini:
display_errors: On
error_reporting: '-1'
session.save_path: /var/lib/php/session
timezone: Europe/London
mod_php: 0
,然後做vagrant reload
但php -v
仍顯示5.5.14。我也試過vagrant reload --provision
,這似乎不僅僅是重啓虛擬機(通過配置腳本運行),但PHP版本沒有改變。
我試過了 - 看看更新。沒有預期的效果。 – codecowboy 2014-10-08 06:26:13
我再次測試它;你是對的。然而'流浪者的規定'爲我工作。我用php 5.4創建了一個新的puphpet盒子,在流浪漢結束後我檢查了服務器上的版本,結果真的是5.4。我將config.yml中的版本調整爲5.6,並運行該規定。我遇到了xdebug的一個問題,但是這個日誌(http://pastebin.com/ug8DLG5Q)清楚地顯示了5.6安裝。 – Rian 2014-11-11 21:05:52
謝謝。你能否將你的config.yml更改添加到你的答案? – codecowboy 2014-11-12 11:25:38