LNMP一鍵安裝包 PHP自動升級腳本
前一段時間完成了lnmp一鍵安裝包的PHP自動升級腳本,今天發布出來,如果想升級PHP版本的lnmp用戶可以試用一下。支持目前lnmp的所有版本。
只能有低版本升級到高版本不能降級。可以升級到現有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的幾個過渡版本之外的PHP版本,如果PHP發布新的版本,只有安裝方式上不發生變化就可以一直使用。注意:升級PHP后eaccelerator、ionCube需要重新安裝(不能使用lnmp0.6中的腳本安裝!!)。
升級腳本使用方法:
執行:wget http://soft.vpser.net/lnmp/upgrade_php.sh;/bin/bash?upgrade_php.sh
注意:版本號一定要輸入正確否則將會升級失敗!
升級后將會使用/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate} 進行管理。
php-fpm配置文件路徑為:/usr/local/php/etc/php-fpm.conf
php配置文件路徑為:/usr/local/php/etc/php.ini
如果升級到PHP5.3.*,php-fpm的配置文件將會與PHP5.2.* 有所不同,php-fpm可以通過訪問量來自動調整php-fpm的進程數,可以通過調整pm.max_children的值來增減php-fpm的最大進程數。
注意:升級到PHP5.3.*后可能部分PHP程序會存在兼容性問題。升級有風險,升級需謹慎,雖然腳本會自動備份配置文件,建議升級前最好還是自己備份一下。
5.4.*版本屬測試版暫未測試,生產環境請勿升級到5.4.*。
生產環境請謹慎升級!!!!!
本文原創,謝絕轉載!
>>轉載請注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/manage/lnmp-upgrade-php-script.html











@Wizard, 自己編譯想要版本的curl到指定目錄,然后php編譯參數 --with-curl 改成 --with-curl=你的自己編譯的curl路徑 重新編譯php
LNMP怎么升級cURL?軍哥有考慮寫個教程么?
@post, 1.1下是運行./upgrade_php.sh,1.2,1.3下是 ./upgrade.sh php,1.3下的升級更完善,升級失敗可以進行恢復
您好,我是使用lnmp1.1的版本,現在php是5.4.28,如果想升級到5.6.17請問要怎么升級啊?直接運行upgrade_php.sh ? 還是下載1.2版本的,再運行upgrade_php.sh? 有沒有什么需要特別注意的?
@走南, 需要下載lnmp1.2使用lnmp1.2的升級腳本來升級
lnmp1.1 升級PHP到5.6.9后 zend 不支持。怎么辦?怎么升級zend 呀 軍哥
@雷先生, 升級php后所有之前的php擴展組件都是需要重新安裝的。
請教個PHP升級的問題,我把LNMP的PHP從3.8升到4.2以后一直報這個錯誤,PHP Warning: PHP Startup: memcached: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
in Unknown on line 0