摘要:開發(fā)機環(huán)境升級步驟坑試了其他的方法添加源時會報錯,執(zhí)行的時候我發(fā)現(xiàn)會一并升級很多軟件,這并不是我想要的,我只想升級到。看一下擴展是否已經(jīng)安裝成功并加載在中指定新版本的擴展的文件夾。在這種將每一個配置文件的文件改為。
目前這篇總結(jié)只是從php5.5.9升級到php5.6.30的一個方法,還有其他方法,升級到其他版本的沒試,因為懶~
看了一些外文和中文的文章,有一些步驟說是可以直接升級不需要卸載,然而在我這里沒有成功,所以總結(jié)下自己摸索升級的步驟,應(yīng)該會有更好的方法,比如不需要重新安裝擴展,但是編譯安裝時的版本不一樣這個怎么弄?(我弄懂了會再更新補充上來~)我重新編譯安裝了之后php-fpm5.6 -t依然說我的版本不對,我就選了一個我認為我最好接受的方式來升級。
開發(fā)機環(huán)境ubuntu14.04
php-5.5.9
nginx 1.4.6
升級步驟坑:試了其他的方法添加源時會報錯,執(zhí)行apt-get dist-upgrade的時候我發(fā)現(xiàn)會一并升級很多軟件,這并不是我想要的,我只想升級php5.5.9到5.6.30。
所以,我采用了下面這種方法:
卸載之前安裝的php5.5.9:
因為懶:sudo apt-get autoremove php5*
我發(fā)現(xiàn)/etc/php5文件夾和/usr/lib/php5(貌似是這個名字)依舊存在,鑒于沒用就刪的原則。。。sudo rm -rf 文件夾看好了再刪!!!
安裝php5.6.30
基本命令都在這里了(cli貌似已經(jīng)在安裝php5.6的時候安裝了?可以試一下,如果已經(jīng)安裝了會有提示的,phpize和php-config需要php5.6-dev):
sudo apt-get install php5.6 sudo apt-get install php5.6-fpm sudo apt-get install php5.6-cli sudo apt-get install php5.6-dev
接下來對照之前的安裝的擴展重新安裝,這一步按自己的需求。
sudo apt-get install php5.6-mcrypt sudo apt-get install php5.6-curl sudo apt-get install php5.6-gd sudo apt-get install php5.6-mysql sudo apt-get install php5.6-bcmath sudo apt-get install php5.6-bz2 sudo apt-get install php5.6-dba sudo apt-get install php5.6-mbstring sudo apt-get install php5.6-soap sudo apt-get install php5.6-zip
上面這種安裝方式是不需要手動配置php.ini的(cli&fpm)!編譯安裝時需要在配置中改完再重啟php-fpm的。
編譯安裝redis和amqp。
php -m看一下擴展是否已經(jīng)安裝成功并加載~
在php.ini中指定新版本的PHP擴展的文件夾。添加編譯安裝的擴展。
在nginx sites-enabled這種將每一個配置文件的sock文件改為/var/run/php/php-fpm5.6.sock。(對照自己安裝的位置去寫,sock文件后面如果有=不需要寫)。
重啟nginx和php-fpm(fpm是如果編譯安裝了擴展就需要重新啟動的)。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/22443.html
摘要:開發(fā)機環(huán)境升級步驟坑試了其他的方法添加源時會報錯,執(zhí)行的時候我發(fā)現(xiàn)會一并升級很多軟件,這并不是我想要的,我只想升級到。看一下擴展是否已經(jīng)安裝成功并加載在中指定新版本的擴展的文件夾。在這種將每一個配置文件的文件改為。 目前這篇總結(jié)只是從php5.5.9升級到php5.6.30的一個方法,還有其他方法,升級到其他版本的沒試,因為懶~ 看了一些外文和中文的文章,有一些步驟說是可以直接升級不需...
摘要:因為對二進制比較熟悉,所以沒有用的方式進行安裝,采用的二進制安裝方式比較靈活,但是因為第一次安裝的高版本,也引入了很多的問題,總而言之,就是在錯誤中不斷摸索錯誤,最終找到一個還能用的道路。 通過性能評測,可以看出PHP7對性能進行了較大的優(yōu)化,相比與PHP5.x有50%-150%的性能提升,因此,為了提升我們服務(wù)的響應(yīng)速度,降低機器負載,需要進行版本升級。 因為對二進制比較熟悉,所以沒...
摘要:因為對二進制比較熟悉,所以沒有用的方式進行安裝,采用的二進制安裝方式比較靈活,但是因為第一次安裝的高版本,也引入了很多的問題,總而言之,就是在錯誤中不斷摸索錯誤,最終找到一個還能用的道路。 通過性能評測,可以看出PHP7對性能進行了較大的優(yōu)化,相比與PHP5.x有50%-150%的性能提升,因此,為了提升我們服務(wù)的響應(yīng)速度,降低機器負載,需要進行版本升級。 因為對二進制比較熟悉,所以沒...
摘要:過程中的一些總結(jié)手動編譯安裝手動編譯的擴展下使用第二個版本完善功能的版本。過程中的一些總結(jié)使用和搭建自己的機器人使用服務(wù)監(jiān)控進程信息使用輸出內(nèi)容第三個版本重構(gòu)的版本。過程中的一些總結(jié)重新編譯支持 前端使用了Bootstrap模板,跨平臺自適應(yīng)。 1. web頁面 showImg(https://segmentfault.com/img/remote/1460000005819045);...
閱讀 1655·2021-09-26 09:55
閱讀 5248·2021-09-22 15:40
閱讀 2013·2019-08-30 15:53
閱讀 1497·2019-08-30 11:15
閱讀 1714·2019-08-29 15:41
閱讀 1869·2019-08-28 18:13
閱讀 3146·2019-08-26 12:00
閱讀 1668·2019-08-26 10:30