2010-10-26 58 views
0

我嘗試從5.2.12升級到5.2.14(FreeBSD 7)(通過make install),但是在命令行安裝'php -v'後顯示'5.2.14 '和phpinfo()顯示「5.2.12」。怎麼會這樣?如何使用PHP-FPM升級PHP

現在我試圖安裝PHP修補PHP-FPM,但得到一個錯誤,說'make deinstall'之前。

我該如何正確安裝PHP?如果我執行'make deinstall'會發生什麼?將配置文件,擴展名和一些設置刪除?

回答

0

你重新啓動了你的http服務器嗎?它仍然可以使用舊的PHP 5.2.12庫的內存中實例。

+0

是的,我重新啓動的Nginx和PHP-FPM。但現在的主要問題在於其他方面。我在沒有PHP-FPM補丁的情況下安裝了PHP 5.2.14,如果這個版本的PHP將運行,PHP-FPM將不起作用。同時,我無法重新安裝PHP,而無需卸載它。我必須做什麼? – ksimka 2010-10-26 18:20:58

+0

對不起,我沒有使用FPM,所以我不能說經驗。 – 2010-10-26 18:53:01

1

爲了升級任何端口都必須運行make deinstall :) 整個過程應該是這個樣子:make clean && make build && make deinstall && make reinstall或簡單地使用portupgrade的:
portupgrade -fR -o lang/php52