linux-LAMP平台的建立(一)

來源:互聯網
上載者:User

標籤:linux_lamp平台的簡單搭建

什麼是LAMP平台?

    LAMP就是指一組通常一起使用來運行動態網站或者伺服器的自由軟體名稱首字母縮寫,這些自由軟體為:Linux  Linux的作業系統

      Apache  網頁伺服器

      MySQL,mariaDB  資料庫系統

      PHP     指令碼語言

//這就是LAMP


搭建LAMP平台都需要準備些什麼呢?

    首先要在Linux作業系統上,

    1> 準備Apache網頁伺服器http伺服器;

       # yum install httpd  (運行在80連接埠)

      啟用http服務;

        # service http start  (修改連接埠需要重新啟用服務)

       測試下,http能否正常運行;

        在 /var/www/html/ 編輯首頁面 index.html 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/45/CE/wKioL1Prb0eDo3cJAABYqrfXZ6A660.png" title="1.PNG" alt="wKioL1Prb0eDo3cJAABYqrfXZ6A660.png" />然後再在瀏覽器開啟服務網站,如下:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CE/wKioL1PrcOLBYGDgAAAfvhAZvtQ074.png" title="2.PNG" alt="wKioL1PrcOLBYGDgAAAfvhAZvtQ074.png" />證明httpd服務啟動成功

    2> 準備PHP(這裡PHP是作為Linux的一個模組在核心中的);

        # yum install php 

        安裝完PHP後,我們來測試下PHP是否能正常工作;

        在/var/www/html/ 編輯檔案 php.php 內容如下:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/CD/wKiom1Prc83wf76eAAAMkfXIxtQ886.png" title="5.PNG" alt="wKiom1Prc83wf76eAAAMkfXIxtQ886.png" />

 圖中 phpinfo() 是調用函數顯示php資訊的,能調用成功則我們的php能正常工作如下:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CE/wKioL1PrdKugMDURAABNMMZwwPo112.png" title="4.PNG" alt="wKioL1PrdKugMDURAABNMMZwwPo112.png" />

如,成功調用函數成功,顯示php資訊,有版本資訊之類的。


3> php也安裝好了,下面改準備MySQL了,

# yum install mysqld 

然後執行mysql命令

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CD/wKiom1PreFyRv1DTAABH-pZjbE8023.png" title="6.PNG" alt="wKiom1PreFyRv1DTAABH-pZjbE8023.png" />  這樣就安裝成功了,


說到mysql,那就說一下mysql中常用的幾個命令:

    mysql用戶端的使用:

                    -u USERNAME: 預設為root

           -h HOST: 預設為localhost                

                    -p [PASSWORD]: 輸入密碼

    mysql的使用者帳號格式如下:

        [email protected]

                USERNAME: 使用者名稱

HOST: 此使用者僅允許通過此處指定的主機登入mysqld服務;

         例如: [email protected], [email protected]‘127.0.0.1‘, [email protected]‘HOSTNAME‘

 

     查看支援哪此儲存引擎:SHOW  ENGINES;

     查看錶的屬性資訊:SHOW  TABLE  STATU   

     查看支援的字元集:SHOW  CHARACTER  SET;

     查看定序:SHOW  COLLATION;

     查看伺服器變數:SHOW  {GLOBAL|SESSION}  VARIALES  [LIKE ‘‘];

     查看服務狀態變數;SHOW  {GLOBAL|SESSION}  STATUS  [LIKE ‘‘];

    

如果想要讓php與mysql通訊的話,還需要安裝一個php-mysql,這是一個串連php與mysql的驅動程式,在本地他們是基於通訊端通訊的。


基本的LAMP平台所需的服務我們構架好啦,下面我來實現下吧,我以WordPress為例,

首先我們要去下載WordPress這個安裝包,

    我已經下載好啦,你自己去探索吧,

然後要解壓這個WordPress包

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/CD/wKiom1PreeGjXMJvAAAWHfnKKMA843.png" title="7.PNG" alt="wKiom1PreeGjXMJvAAAWHfnKKMA843.png" />如,wordpre的版本如上,我把它下載到了/var/www/html/ wordpress這個目錄中

然後 cd wordpress,查看裡面的檔案

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/CF/wKioL1Pre1mwUa4UAAAwTGE2F48359.png" title="8.PNG" alt="wKioL1Pre1mwUa4UAAAwTGE2F48359.png" />由可以看到,wp-config-sample.php 這個事給你的設定檔的範例,所以我們只需把它 cp 一下就行了,並命名為 wp-config.php

# vim wp-config.php

   define(‘DB_NAME‘, ‘LIB‘)    指定建立資料庫名

    define(‘DB_USER‘, ‘sunbin‘);  指定的登入使用者 (在實際工作中,不要使用root使用者)

    define(‘DB_PASSWORD‘, ‘‘);    指定使用的密碼

    define(‘DB_HOST‘, ‘127.0.0.1‘); 指定為本機(我的是這個地址)

下面來看下使用mysql來建立資料庫的過程

使用命令mysql,進入mysql用戶端;

    # mysql

然後使用 CREATE DATABASE LIB

    mysql> CREATE DATABASE LIB   //建立LIB資料庫

查看已經建立的資料有哪些,是否建立成功了

    mysql> SHOW DATABASES;

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/45/CD/wKiom1PrfWKRSu0hAAAYTCWGXR4796.png" title="9.PNG" alt="wKiom1PrfWKRSu0hAAAYTCWGXR4796.png" />

如顯示,我建立LIB這個庫已經成功啦,

然後要初始化資料庫,就是重啟下服務

# service mysqld restart

# service  httpd restart 

然後來測試下我的WordPress是否配置成功了沒,

在瀏覽器中輸入: 192.168.0.1/wordpress 如果能顯示出個人部落格的安裝頁面就證明我們安裝成功了,我這裡已經安裝上了,我就給你截個安裝好後的個人部落格的首頁面吧

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/CF/wKioL1Prf8jhz4a9AAgyPKrMuoc122.png" title="10.PNG" alt="wKioL1Prf8jhz4a9AAgyPKrMuoc122.png" />以上就是配置LAMP的過程,及實現一個簡單案例WordPress的過程。








聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.