什麼是LAMP
目前最爲成熟的一種企業網站應用模式,可提供動態Web站點應用及開發環境
構成組件
Linux、Apache、MySQL、PHP/Perl/Python
LAMP的優勢
成本低廉
可定製、易於開發
方便易用、安全和穩定
實驗案例:構建LAMP應用系統
需求描述
構建LAMP網站平臺
安裝並配置phpMyAdmin系統
實現思路
構建PHP運行環境
創建數據庫並授權
安裝並驗證phpMyAdmin系統
之前已經搭建好了apache和mysql,下面開始php的安裝
先安裝數據加密等擴展工具(如libmcrypt、mhash、mcrypt)
libmcrypt的配置、編譯、安裝、優化路徑
mhash的配置、編譯、安裝、優化路徑
mcrypt的配置、編譯、安裝
解壓PHP軟件包
配置PHP
--prefix 指定安裝目錄
--with-mcrypt 加載數據加密等擴展工具支持
--with-apxs2 設置"apache http server"提供的apxs模塊支持程序的位置
--with-mysql 設置MYSQL數據庫服務程序的安裝位置
--with-config-file-path 設置PHP的配置文件php.ini將要存放的位置
--enable-mbstring 啓用多字節字符串功能
編譯及安裝
建立php.ini文件
修改php.ini文件
添加ZendGuardLoader優化模塊
調整httpd.conf配置文件.支持PHP頁面解析
測試PHP網頁能否正確顯示
測試PHP網頁能否訪問MYSQL數據庫
部署phpMyAdmin系統
解包並複製到網站根目錄
建立配置文件config.inc.ph
在MYSQL數據庫中添加elcdb庫和elcadmin用戶
登錄phpMyAdmin系統
創建新的表
表及數據記錄的管理
導出SQL腳本文件