LAMP平台部署(原理、安裝php環境、LAMP項目流程思路)

來源:互聯網
上載者:User

標籤:lamp平台部署(原理、安裝php環境、lamp項目流程思路)

一、理解LAMP:

     1、LAMP是目前最為成熟的一種網站應用程式模式,可提供動態WEB網站的應用及開發環境,其構成組件:L=Liunx,A=Apache,M=Mysql,P=php

    2、LAMP的工作原理:

           1)處理請求的流程:HTTP進程(響應PHP頁面請求)à php頁面(html+php)à運行php進程à資料庫(mysql)進行互動à結果交給http進程à使用者

      650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/8E/3B/wKiom1i5KDLCC_uNAAEVngkDXxU226.jpg" title="1.jpg" style="width:496px;height:211px;" hspace="0" height="211" border="0" width="496" vspace="0" alt="wKiom1i5KDLCC_uNAAEVngkDXxU226.jpg" />

           2)動態網頁面和靜態頁面:

    使用者無論在什麼情況下請求同一個頁面得到相同結果就是靜態頁面,不同結果就是動態網頁面;服 務器上靜態頁面不會和資料庫進行互動,動態網頁面會與資料庫進行互動。

    3、LAMP的優點:成本底、可定製、易於開發、安全穩定。


二、安裝PHP環境

     1、php(超級文本預先處理語言),是服務端的HTML嵌入式指令碼語言,支援windows、linux等os。

     2、安裝php:提供php頁面運行基礎環境

          1)安裝的流程:卸載rpm的PHPà安裝加密工具(libmcryptàmhasàmcrypt)à編譯安裝php。

          2)編譯安裝php中重要配置項:

               --with-mcrypt   ##載入加密工具

              --with-pxs2     ##指定http提供apxs模組

              --with-mysql    ##指定mysql的安裝目錄

              --enable-mbstring  ##啟動多字串

    3、配置php:

        1)配置php.ini

    關鍵配置

           Short_open_tag = On #允許識別php文法標記,即<?php?>

           Engine = On  ##開啟php引擎

           Default_charset = “utf8”   #設定字元集

           File_uploads = On  ##允許通過php頁面上傳檔案

           Zend_extension = 指定zend模組絕對路徑

           Zend_loader.enable = 1 ##啟動zend模組及支援zend最佳化效能

       2)httpd配置支援php頁面請求:

           AddType application/x-httpd-php .php  ##支援解析php頁面

           DirectoryIndex index.html/DirectoryIndex index.html  ##支援index.php的頁面

       3)修改完成配置重啟:http和mysql。

三、LAMP部署應用項目流程:

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/8E/3B/wKiom1i5KRzRa-zsAAD79VLHMWA285.jpg" title="2.jpg" style="width:569px;height:248px;" hspace="0" height="248" border="0" width="569" vspace="0" alt="wKiom1i5KRzRa-zsAAD79VLHMWA285.jpg" />

1、從開發人員處擷取網站項目或者下載免費項目(頁面及sql檔案)。

2、上傳專案檔,釋放網頁到網站的根目錄,匯入sql檔案。






本文出自 “11982647” 部落格,請務必保留此出處http://11992647.blog.51cto.com/11982647/1903025

LAMP平台部署(原理、安裝php環境、LAMP項目流程思路)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.