阿里雲搭建LAMP環境詳細教程

1、雲服務器的選擇 
隨着大數據時代的到來,爲了知足更爲複雜的運算和用戶更爲苛刻的需求,雲計算應運而生,隨之而來的就是雲服務器。過去的服務器成本較高,運算模式較爲單一,資源利用率不高,而云服務器的出現恰好彌補了這一缺陷。如今市場上雲服務器品牌衆多,但凡是有必定資本的公司都推出了本身的雲服務器,如百度雲主機,騰訊雲,阿里雲等等。各大品牌的雲服務器提供的功能大同小異,可根據本身的喜愛隨意選擇,在這裏我只以本身選擇的阿里雲做爲主體,主要是阿里雲有針對在校學生的優惠政策,其它的沒用過,暫不評論。 
那麼首先,雲服務器和虛擬主機以及VPS有什麼區別呢?(互聯網發展快但是苦了跟不上時代的屌絲們,專業術語真是比天上的星星還多。。。)其實對於咱們不是專業作雲計算的人來講,你就把雲服務器當成一臺服務器,把虛擬主機當成磁盤就行。也就是說,雲服務器不只能夠存儲東西,還能夠進行復雜的運算,而虛擬主機只是存儲web組件的空間,另外VPS和雲服務器同樣。php

2、阿里雲遠程鏈接 
選擇好服務器後,接下來就是配置服務器了,由於我這裏要搭建的是LAMP平臺,所以我選擇了linux系統的發行版ubuntu14.04。若是都想試試效果的話,能夠先裝windows server,感受不爽的話重裝系統就行了,重裝系統的方法也很簡單,登錄阿里雲帳號以後,找到服務器管理控制檯,首先關閉服務器,等到服務器中止運行以後,點擊配置信息裏面的「更換系統盤」,如圖所示 
更換系統盤 
以後選擇本身須要的操做系統便可。主要,重裝系統以前必定要作好數據備份,這個和在咱們本身電腦上操做時是同樣的。 
裝好操做系統以後,咱們能夠先經過阿里雲服務器管理控制檯登陸本身的雲服務器,此登錄過程較麻煩,而且登錄後發現系統是純文本的命令行格式,這對於構建網站是極爲不方便的,接下來咱們講一下經常使用的遠程登陸桌面軟件VNC以及文件傳輸軟件XFTP的安裝和使用。 
在平常操做的過程當中咱們常常會遇到這樣一種狀況,咱們在我的主機中的一些文件須要傳送到雲服務器中的某個地方以便於直接在雲服務器中操做。這時候,推薦使用XFTP軟件,該軟件提供兩種協議進行文件傳送,FTP和SFTP。下載該軟件 
在本機安裝以後,記得鏈接的時候選擇SFTP協議便可使用。 
接下來安裝VNC軟件,該軟件須要在服務器端和客戶端分別按照以後才能使用。下載該軟件服務器端安裝過程可參考阿里雲提供的安裝教程。客戶端安裝比較方便,這裏就再也不詳述。須要注意的是,有些軟件沒法正確安裝,多是由於ubuntu系統源的問題,這時能夠自行更新軟件源,推薦國產的,我在這裏用的是163網易維護的軟件源。具體更新源的方法可百度搜索。 
安裝好軟件以後就能夠自由地上下雲端嘍,貼個圖解解饞哈~~~ 
遠程鏈接html

3、LAMP環境搭建 
說了這麼多,終於能夠開始正題了。目前較爲流行的開發環境有PHP,JSP,ASP三種。基於開源思想日漸深刻人心,咱們這裏選擇LAMP環境進行介紹。LAMP,也即Linux,Apache,MySQL,PHP四者的簡稱。這四者都是開源軟件,對於一切以成本爲主的互聯網企業,這種開發環境必然會成爲中小企業的主流。而安裝方法也分爲兩種,一種是針對菜鳥的一鍵安裝方法,另外一種是針對行內人的手動自主配置方法。對於第一種方法,直接利用XAMPP集成安裝包安裝便可,方便快捷,見效快但反作用明顯。另外一種手動安裝的方法雖然治療週期較長,可是畢竟本身親生的,對本身是徹底透明的安裝方法,維護起來天然容易的多。這裏咱們主要介紹第二種方法。 
經過參考網上一些安裝方法,我總結了針對ubuntu14.04的實用的安裝過程。 
step1. 安裝Apache2 
1. 終端輸入命令 mysql

apt-get install apache2 

2. 測試Apache2是否安裝成功 
在瀏覽器中輸入127.0.0.1或localhost/,出現「It works!」頁面表面安裝成功。linux

step2. 安裝PHP5 
1.終端輸入命令 web

apt-get install php5 libapache2-mod-php5 

重啓Apache sql

/etc/init.d/apache2 restart 

2.測試php5是否安裝成功 數據庫

vim /var/www/html/test.php

step3. 安裝Mysql數據庫 
1. 終端輸入命令 apache

apt-get install mysql-server mysql-client 

在安裝的過程當中,會出現讓你給 mysql 中的 root 用戶設置密碼的界面: 
mysql安裝
照着提示作就行,若是你沒有輸入密碼,默認是空的,那麼執行下面的操做: ubuntu

mysql -u root -p 

這你會讓你輸入密碼,由於你以前沒有設置密碼,因此直接輸入一個空行就行,而後你應該進入了 mysql 了,接着輸入下面的 mysql 查詢: vim

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password') 

這裏,’password’ 是你要設置的密碼。

step4. 安裝 phpmyadmin 
1. 在終端輸入以下命令 

apt-get install phpmyadmin 

2.創建 phpmyadmin 和 apache2之間的連接 
在終端輸入以下命令 

ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin 

打開瀏覽器並訪問localhost/phpmyadmin便可成功進入phpmyadmin管理後臺。 
注意:這裏個人網站根目錄爲/var/www/html,若是你的/var/www,則相應改動便可。另外,只能創建軟鏈接,直接複製phpmyadmin沒法運行。我還沒有知道緣由,請大神解答!!!

4、LAMP文件配置 
首先記住如下重要的配置文件路徑:

1 1>apache 的配置文件路徑 /etc/apache2/apache2.conf
2 2>php.ini 路徑 /etc/php5/apache2/php.ini
3 3>mysql配置文件 路徑 /etc/mysql/my.cnf
4 4>phpmyadmin配置文件路徑 /etc/phpmyadmin/apache.conf
5 5>網站根目錄 /var/www/html/

step1.配置Apache2 

1.在終端輸入命令 

vim /etc/apache2/apache2.conf 

2.在打開的文件最後添加如下行: 

;添加文件類型支持 
AddType application/x-httpd-php .php .htm .html 
;添加默認字符串 
AddDefaultCharset UTF-8 
;服務器地址 
ServerName 127.0.0.1 

step2. 配置PHP5 
1.在終端中輸入命令 

vim /etc/php5/apache2/php.ini 

2.在打開的文件中將 

;date.timezone 

改成 

date.timezone= PRC 

表示中華人民共和國(就是GMT+8時區)

 step3. 配置mysql 

 1. 在終端中輸入命令

vim /etc/mysql/my.cnf

2. 須要注意,如下代碼 

bind-address 127.0.0.1 

限制只能本地訪問mysql的。若是有須要其餘機器訪問 把這句話用#註釋掉

step4. 配置phpmyadmin 
phpmyadmin默認安裝路徑在/usr/share/phpmyadmin,在第三步咱們已經介紹過phpmyadmin的簡單配置過程,接下來在命令行輸入

vim /etc/phpmyadmin/apache.conf 

而後把下面兩句的路徑 改成/var/www/phpmyadmin(在第三行和第四行的兩句左右),即 

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>的 
改成 

Alias /phpmyadmin /var/www/phpmyadmin
相關文章
相關標籤/搜索