一,
1.LAMP平臺的構成組件
# linux操作系統:作爲LAMP架構的基礎,提供用於支撐web站點的操作;
# Apache網站服務器:作爲lamp架構的前端,是一款功能強大,穩定性好的web服務器程序,該服務 器直接面向用戶提供網站訪問,發送網頁,圖片等文件內容;
#mysql數據庫服務器:作爲lamp架構的後端,是一款流行的開源關係數據庫系統
#php/perl/python網頁編程語言
2.LAMP平臺的應用優勢
#成本低廉:構成組件都是開放源代碼的軟件,可以自由獲得和免費使用,在技術上和許可證方面沒有太嚴格的限制,大大降低了企業的實施成本
#可定製:擁有大量的額外組件和可擴展功能的模塊,能滿足大部分企業應用的定製需求,甚至可以自行開發,添加新的功能
#方便易用:通常只要複製到網站目錄中,就可以直接訪問
#安全和穩定:得益於開源的優勢
二,構建php運行環境
2.安裝擴展工具庫
(1)安裝libmcrypt
(2)安裝mhash
鏈接 ln -s /usr/local/lib/libmhash* /usr/lib/
(3)安裝mcrypt
解決configure配置報錯
make && make install
3.編譯安裝PHP
4.設置LAMP組件環境
1)php.ini配置調整
cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php.ini
2)添加zendGuardLoader優化模塊
2.httpd.conf配置調整
vim /usr/local/httpd/conf/httpd.conf
/usr/local/httpd/bin/apachectl restart
3.測試lamp協同工作
1)測試php網頁能否正確顯示
vim /usr/local/httpd/htdocs/test1.php
<?php
phpino( );
?>
通過http://www.local.com/test1.php訪問
2)測試php網頁能否訪問mysql數據庫
vim /usr/local/httpd/htdocs/test2.php
<?php
$lind=mysql_connect('localhost','root','123456');
if($link) echo "welcome my sqlserver"
mysql_close();
?>
http://www.local.com/test2.php
三,lamp架構應用實例
部署phpmyadmin系統
解壓並複製到網站目錄
2.建立
配置文件config.inc.php
3.http://www.local.com/phpMyAdmin訪問