W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
防偽碼:教誨如春風,師恩似海深,桃李滿天下,春暉遍四方
第四章、LAMP平臺部署及應用
本章主要講解PHP運行環(huán)境的構建+部署使用phpMyAdmin+擴展實驗(搭建企業(yè)網站)
一、LAMP平臺概述
1、什么是LAMP
目前最為成熟的一種企業(yè)網站應用模式,可提供動態(tài)Web站點應用及開發(fā)環(huán)境
2、構成組件
Linux(提供用于支撐web站點的操作系統(tǒng))
Apache(功能強大、穩(wěn)定性好的web服務器)
MySQL(流行的開源關系數據庫系統(tǒng))
PHP/Perl/Python(負責解釋動態(tài)網頁文件、并提供web應用程序的開發(fā)和運行環(huán)境)
3、LAMP的優(yōu)勢
成本低廉
可定制、易于開發(fā)
方便易用、安全和穩(wěn)定
二、構建運行環(huán)境
1、安裝PHP軟件包
a、避免沖突,卸載php及相關依賴包
插入redhat6.5的安裝光盤,安裝zlib-devel和libxml2-devel(支持加密工具的補丁包)
通過查詢,發(fā)現已經安裝過,因此無須安裝
b、安裝擴展工具庫(例如數據庫加密工具libmcrypt、mhash、mcrypt,注意順序)
首先統(tǒng)一解包
安裝libmcrypt(配置、編譯安裝、優(yōu)化執(zhí)行路徑)
注意:執(zhí)行優(yōu)化路徑ln -s /usr/local/lib/libmcrypt.* /usr/lib/
安裝mhash(配置、編譯安裝、優(yōu)化執(zhí)行路徑)
注意:執(zhí)行優(yōu)化路徑ln -s /usr/local/lib/libmhash* /usr/lib/
安裝mcrypt(配置、解決configure報錯、編譯安裝)
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
再次./configure,如下圖所示
make && make install
注意:以上三個包必須按順序安裝,否則失?。。?!
c、編譯安裝PHP
./configure --prefix(指定安裝目錄)=/usr/local/php5
--with-mcrypt(加載數據加密等擴展工具支持)
--with-apxs2(設置apxs模塊支持程序的文件位置)=/usr/local/httpd/bin/apxs
--with-mysql(設置MySQL數據庫服務程序的安裝位置)=/usr/local/mysql
--with-config-file-path(PHP配置文件php.ini存放位置)=/usr/local/php5
--enable-mbstring(啟用多字節(jié)字符串功能,以便支持中文)
配置完畢后的顯示
make && make install(時間比較長,需要耐心等待)
2、設置LAMP組件環(huán)境
a、建立php.ini主配置文件
b、修改配置文件
注意:暫時不用修改,打開看一看即可
c、添加zend優(yōu)化模塊(進一步提高PHP程序的執(zhí)行效率,優(yōu)化頁面加載速度)
修改php.ini配置文件,添加加載及啟用ZendGuardLoader.so模塊的配置語句
enable=1,“1”表示為真,啟用的意思
d、httpd.conf配置調整(使httpd服務器支持PHP頁面解析功能)
LoadModule php5_module(表示模塊名稱) modules/libphp5.so(表示模塊文件位置)
AddType application/x-httpd-php .php(支持.php網頁文件,需手工添加)
DirectoryIndex index.php index.html(設置目錄索引)
e、重啟啟動httpd服務
/usr/local/httpd/bin/apachectl restart
f、 測試LAMP環(huán)境
測試PHP網頁能否正常顯示
編寫一個網頁index.php
Vim /usr/local/httpd/htdocs/index.php
內容如下
在瀏覽器中訪問,如果出現下面的網頁就成功了:
測試PHP網頁能否訪問MySql數據庫服務器
編寫一個網頁yy.php,Vim /usr/local/httpd/htdocs/yy.php
啟動mysql服務,以及修改mysql密碼為123456
訪問網頁,看到“ok”表示成功
三、LAMP架構——部署phpMyAdmin(用來管理MySQL數據庫的web應用系統(tǒng))
1、解包并復制到網站目錄
2、建立配置文件config.inc.php
3、 訪問phpmyadmin,輸入mysql用戶名:root,密碼:123456
新建數據庫research
在research數據庫中新建表salary
上面僅簡單介紹phpMyAdmin系統(tǒng)中幾個常用的操作,更多的操作方法需要大家自行去探索和實踐
擴展實驗(搭建企業(yè)網站)
1、下載網站源代碼(“Discuz_7.2_FULL_SC_UTF8.zip”)
2、然后做成光盤并掛載,把代碼復制到htdocs下面,并改名為bbs
3、 設置權限
4、 訪問網頁:localhost/bbs/install
網站前臺:
網站后臺:
在后臺里面添加板塊:
在前臺顯示效果:
具體操作環(huán)節(jié)依情況而定,本章理論+實踐就到此結束了,謝謝大家的觀看!
本文出自 “一盞燭光” 博客,謝絕轉載!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: