一、理解LAMP:
我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、榮縣ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的榮縣網(wǎng)站制作公司
1、LAMP是目前最為成熟的一種網(wǎng)站應(yīng)用模式,可提供動(dòng)態(tài)的WEB站點(diǎn)的應(yīng)用及開發(fā)環(huán)境,其構(gòu)成組件:L=Liunx,A=Apache,M=MySQL,P=php
2、LAMP的工作原理:
1)處理請(qǐng)求的流程:HTTP進(jìn)程(響應(yīng)PHP頁(yè)面請(qǐng)求)à php頁(yè)面(html+php)à運(yùn)行php進(jìn)程à數(shù)據(jù)庫(kù)(mysql)進(jìn)行交互à結(jié)果交給http進(jìn)程à用戶
2)動(dòng)態(tài)頁(yè)面和靜態(tài)頁(yè)面:
用戶無論在什么情況下請(qǐng)求同一個(gè)頁(yè)面得到相同結(jié)果就是靜態(tài)頁(yè)面,不同結(jié)果就是動(dòng)態(tài)頁(yè)面;服 務(wù)器上靜態(tài)頁(yè)面不會(huì)和數(shù)據(jù)庫(kù)進(jìn)行交互,動(dòng)態(tài)頁(yè)面會(huì)與數(shù)據(jù)庫(kù)進(jìn)行交互。
3、LAMP的優(yōu)點(diǎn):成本底、可定制、易于開發(fā)、安全穩(wěn)定。
二、安裝PHP環(huán)境
1、php(超級(jí)文本預(yù)處理語言),是服務(wù)端的HTML嵌入式腳本語言,支持windows、linux等os。
2、安裝php:提供php頁(yè)面運(yùn)行基礎(chǔ)環(huán)境
1)安裝的流程:卸載rpm的PHPà安裝加密工具(libmcryptàmhasàmcrypt)à編譯安裝php。
2)編譯安裝php中重要配置項(xiàng):
--with-mcrypt ##加載加密工具
--with-pxs2 ##指定http提供apxs模塊
--with-mysql ##指定mysql的安裝目錄
--enable-mbstring ##啟動(dòng)多字符串
3、配置php:
1)配置php.ini
關(guān)鍵配置
Short_open_tag = On #允許識(shí)別php語法標(biāo)記,即
Engine = On ##開啟php引擎
Default_charset = “utf8” #設(shè)置字符集
File_uploads = On ##允許通過php頁(yè)面上傳文件
Zend_extension = 指定zend模塊絕對(duì)路徑
Zend_loader.enable = 1 ##啟動(dòng)zend模塊及支持zend優(yōu)化性能
2)httpd配置支持php頁(yè)面請(qǐng)求:
AddType application/x-httpd-php .php ##支持解析php頁(yè)面
DirectoryIndex index.html/DirectoryIndex index.html ##支持index.php的頁(yè)面
3)修改完成配置重啟:http和mysql。
三、LAMP部署應(yīng)用項(xiàng)目流程:
1、從開發(fā)人員處獲取網(wǎng)站項(xiàng)目或者下載免費(fèi)項(xiàng)目(頁(yè)面及sql文件)。
2、上傳項(xiàng)目文件,釋放網(wǎng)頁(yè)到網(wǎng)站的根目錄,導(dǎo)入sql文件。