LAMP平台的構成元件
a. linux作業系統
b. apache網站伺服器
c. mysql資料庫伺服器
d. php/perl/python網頁程式設計語言
2.LAMP平台的優勢
a. 成本低廉:構成元件都是開放源代碼的軟體。
b. 可定制:擁有大量的額外元件和可擴充功能的子產品。
c. 易于開發:頁面代碼簡介。
d. 友善易用:PHP/Perl等屬于解釋性語言,隻需要複制到網頁目錄即可通路。
e. 安全和穩定:大量的程式員在關注并持續改進LAMP平台的各個元件。
一.安裝PHP軟體包
準備工作
為了避免發生程式沖突等現象,建議先将RPM方式安裝的PHP及相關依賴包解除安裝
(php,php-cli,php-ldap,php-common,php-mysql)需要安裝(zlib-devel,libxml2-devel包)
安裝擴充工具庫
1. 安裝libmcrypt

安裝mhash
安裝mcrypt
編譯安裝PHP
--prefix:指定将PHP程式安裝到哪個目錄下
--with-mcrypt:加載資料加密等擴充工具支援
--with-apxs2:設定apache提供的apxs子產品支援程式的檔案位置
--with-mysql:設定mysql資料庫服務程式的安裝位置
--with-config-file-path:設定PHP的配置檔案php.ini将要存放的位置
--enable-mbstring:啟用多位元組字元串功能,以便支援中文等代碼
編譯安裝 make && make install
二.設定LAMP元件環境
php.ini配置調整
cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php/.ini
vim /usr/local/php5/php/.ini
添加ZendGuardLoader優化子產品
可以提高PHP程式的執行效率,優化頁面加載速度。(圖2需要手工添加)
httpd.conf配置調整
要使httpd伺服器支援PHP頁面解析功能,需通過LoadModule配置項加載PHP程式的子產品檔案,并通過AddType配置項添加對‘.php’類型檔案的支援。
測試PHP網頁能否正确顯示
測試PHP網頁能否通路mysql資料庫