學習Linxu以來,一直堅持編譯方式安裝軟件包,貌似圈子裡面也是都傾向於編譯,可是搜索到的編譯方法都是一堆復制粘貼來的指令, 每個人都這麼編譯, 卻幾乎沒有人去寫明那些五花八門的編譯指令代表了什麼,是否適合自己的系統!
參加工作後,覺得系統提供的PHP版本默認安裝就是挺好的,簡單明了,不需要在依賴包方面浪費心力. 目前公司線上的PHP架構幾乎都是apt-get安裝,業務也正常運行, 尤其在硬件性能上,只要配置得當, 一直保持著良好的運行狀態, 比編譯方法要省時省力的多.
基於PHP語言的缺陷,需要經常進行升級PHP版本, 本次將我的升級流程寫出來,作為參考.
系統版本: Description: Debian GNU/Linux 7.11 (wheezy)
PHP版本: 5.4.45-0+deb7u1
目的很明確, 將PHP升級到5.6
首先找到一個包含PHP5.6代碼的源站http://packages.dotdeb.org
因為我的系統分發版本是wheezy, 該源站包含了與我debian系統版本一致的PHP5.6源代碼,所以直接編輯/etc/apt/source.list文件,添加兩行指令(這裡指令的含義我就不寫了,可以網上搜索)
# deb http://packages.dotdeb.org wheezy-php56 all
# deb-src http://packages.dotdeb.org wheezy-php56 all
由於該站是第三方源,在使用前需要添加到系統信任中
# wget http://www.dotdeb.org/dotdeb.gpg
# cat dotdeb.gpg | apt-key add -
最後,你需要停止你正在運行的PHP程序, 卸載掉就的PHP軟件包(注意, 卸載前請備份PHP配置文件)
# apt-get update
# apt-get dist-upgrade php5 (表示強制安裝最新的PHP)
升級後PHP版本: 5.6.27-1~dotdeb+7.1
http://xxxxxx/Linuxjc/1171015.html TechArticle