阿里雲服務器ECS LAMP環境安裝(Ubuntu)

 

所周知若是要搭建一個網站lamp環境必不可少,可是阿里雲初始的時候沒有自帶lamp環境,本來阿里雲自帶的包也已經失效了,因此須要本身來安裝。可是網上大部分博客都有些老,因而中間遇到了一些小坑,今天就在這裏記錄下來方便你們。php

 

在全部的開始,先升級apt-get,否則會在後續的過程當中出現沒法找到對應包的狀況:html

sudo apt-get update
sudo apt-get upgrade

 

以後是LAMP的安裝順序問題,在默認安裝好了Linux系統的狀況下,通常來講比較建議的順序是Mysql Apache 最後安裝PHP,這是由於PHP依賴Apache和Mysql的服務(可是Mysql和Apache的順序無所謂)。mysql

Mysql安裝:sql

sudo apt-get install mysql-server

中途可能會須要輸入數據庫管理員密碼,屆時自行輸入便可。數據庫

安裝完成後輸入:apache

sudo netstat -tap | grep mysql

若是能夠看到監聽端口即爲安裝成功。ubuntu

 

Apache安裝:瀏覽器

sudo apt-get install apache2 

此時要檢驗在網頁中輸入本身的阿里雲服務器的公網IP,若是出現如下界面即爲安裝成功(不過此處有坑下面會提):安全

此處有一個坑點是不少同窗輸入後發現仍然沒法出現這個界面,仍是未響應。這是由於阿里雲把相關的80,8080端口關閉了,須要咱們自行打開。這個時候咱們須要進入阿里雲控制檯,選擇下圖中表示的安全組:服務器

 

,而後點擊服務器旁邊的 配置規則按鈕,選擇右側添加安全組按鈕,增長80,8080端口,配置結果以下圖所示便可:

此時再次輸入服務器外網IP,便可正確訪問。

 

PHP安裝:

在網上絕大多數的教程是要求輸入「sudo apt-get install php5 libapache2-mod-php5」,可是通過博主測試之後發現並不能得到相應的包,出現了「E: Package 'php5' has no installation candidate」的提示語句。後來在網上查了一下,是由於Ubuntu 16.04版本已經再也不支持PHP5,而是默認PHP7,因此須要輸入的是:

sudo apt-get install libapache2-mod-php php

或者:

sudo apt-get install php5.6 libapache2-mod-php5.6

(解決方案的網址點擊這裏能夠跳轉)

未驗證是否安裝完成,建一個文檔: sudo vi /var/www/html/info.php

按下i鍵編輯文件 輸入

<?php

phpinfo();

?>

以後按ESC,輸入 :wq 保存退出(記住有冒號)

重啓下Apache:輸入 

sudo /etc/init.d/apache2 restart

在瀏覽器中輸入 IP/info.php    (此處的IP是你的外網IP)

若是出現相似下圖的界面,則爲安裝成功:

相關文章
相關標籤/搜索