PHP在编译的时候要用./configure来编译,有很多enable、with等条件,升级的时候要记得原来的./configure条件。如果版本跨越不大,可以不用这个方法。我说说PHP 5.4.16升级到PHP 5.4.17的示例。

在安装PHP 5.4.16的时候,原来的包PHP 5.4.16一定不要删除,当你编译完成后,会在php-5.4.16根目录留下config.nice文件。 升级到PHP 5.4.17:

wget http://jp1.php.net/distributions/php-5.4.17.tar.gz  
tar zxf php-5.4.17.tar.gz  
cp php-5.4.16/config.nice php-5.4.17  
cd php-5.4.17  
./config.nice
make && make install  

最后重启PHP即可。

转自:http://www.lvtao.net/config/php_config_nice.html