2010-10-26 51 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