做者:白狼 出處:http://www.manks.top/linux_php.html 本文版權歸做者,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。php
總有人認爲linux搭建php環境很複雜,而後嘗試安裝lnmp一鍵安裝包。其實說白了就是安裝一個web服務器,而後支持php便可,很簡單的,比起你安裝lnmp一鍵安裝包還要簡單。不說大話,看實際安裝步驟。html
首先咱們先查看下centos的版本信息linux
#適用於全部的linux lsb_release -a #或者 cat /etc/redhat-release #又或者 rpm -q centos-release
以上三種任意一種都可查看centos的版本信息。
web
這裏咱們分別在centos6.5和centos7上進行安裝,安裝過程當中也僅僅是部分linux命令不一樣而已,爲了方便起見,採用yum的方式進行安裝,固然,如此一來安裝的軟件版本可能就會由於yum源的問題而不一樣,若是你想安裝指定版本,咱們後面也有說到。你也能夠使用源碼編譯安裝,因不屬於本篇討論範圍,故略之。
apache
接下來咱們先安裝一臺web服務器,這裏以安裝apache爲例
centos
yum install httpd
回車後便可安裝,安裝過程當中提示輸入y確認便可,這裏輸入y確認以前,你能夠看到你要安裝的httpd的版本信息。這樣咱們的web服務器就安裝好了,整個過程也就幾十秒。
瀏覽器
有些小夥伴安裝過程當中可能會出現失敗的問題
服務器
You could try using --skip-broken to work around the problem
網站
這個就是你yum源的問題,此刻最好更換你的yum源,否則你安裝成功了,大部分也是無效的。既然報錯了,咱們最好找到解決問題的辦法,而不是先算了!能夠參考阿里雲服務器yum源更新問題
阿里雲
而後咱們手動啓動apache
#centos7 啓動httpd apachectl start #centos6.5 啓動httpd /etc/init.d/httpd start 或者 service httpd start
既然web服務器搭好了是否是就表明着能夠經過web進行訪問了呢?是的,瀏覽器直接訪問你的服務器ip地址,就會打開apache的默認頁面。
咱們設置開機啓動httpd服務
#centos7 systemctl enable httpd.service #centos 6.*版本 chkconfig --levels 235 httpd on
接着咱們安裝php5,一樣很簡單,一條命令便可
yum install php #centos7 重啓apache apachectl restart #centos6 重啓apache /etc/init.d/httpd restart 或者 service httpd restart
上面的步驟中,因yum源的不一樣,安裝的php版本也不一樣,部分小夥伴要安裝的php版本估計只有5.3 5.4(這個在安裝php過程當中,屬於y確認以前可能看到),可是,這很明顯不是大部分人想要的。
若是你已經點擊了y確認安裝,可是版本過低,你能夠用下面的命令進行卸載
yum remove php
下面咱們以安裝php5.6爲例說明一下,若是你的yum安裝的php版本夠高或者知足本身的意願,此步驟可直接略過。
[考慮目前國內網站大部分採集文章十分頻繁,更有甚者不註明原文出處,原做者更但願看客們查看原文,以防有任何問題不能更新全部文章,避免誤導!]