天天看點

LAMP平台部署及應用

一,

 1.LAMP平台的構成元件

  # linux作業系統:作為LAMP架構的基礎,提供用于支撐web站點的操作;

  # Apache網站伺服器:作為lamp架構的前端,是一款功能強大,穩定性好的web伺服器程式,該服務    器直接面向使用者提供網站通路,發送網頁,圖檔等檔案内容;

  #mysql資料庫伺服器:作為lamp架構的後端,是一款流行的開源關系資料庫系統

  #php/perl/python網頁程式設計語言

 2.LAMP平台的應用優勢

  #成本低廉:構成元件都是開放源代碼的軟體,可以自由獲得和免費使用,在技術上和許可證方面沒有太嚴格的限制,大大降低了企業的實施成本

  #可定制:擁有大量的額外元件和可擴充功能的子產品,能滿足大部分企業應用的定制需求,甚至可以自行開發,添加新的功能

  #友善易用:通常隻要複制到網站目錄中,就可以直接通路

  #安全和穩定:得益于開源的優勢

二,建構php運作環境

 1.準備工作

LAMP平台部署及應用
LAMP平台部署及應用

 2.安裝擴充工具庫

(1)安裝libmcrypt

LAMP平台部署及應用
LAMP平台部署及應用
(2)安裝mhash
LAMP平台部署及應用

連結 ln -s /usr/local/lib/libmhash* /usr/lib/

(3)安裝mcrypt

LAMP平台部署及應用
解決configure配置報錯
LAMP平台部署及應用

make && make install

3.編譯安裝PHP

LAMP平台部署及應用

4.設定LAMP元件環境

 1)php.ini配置調整

cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php.ini

LAMP平台部署及應用
LAMP平台部署及應用
LAMP平台部署及應用
LAMP平台部署及應用
LAMP平台部署及應用
LAMP平台部署及應用
 2)添加zendGuardLoader優化子產品
LAMP平台部署及應用
LAMP平台部署及應用

2.httpd.conf配置調整

vim  /usr/local/httpd/conf/httpd.conf 

LAMP平台部署及應用
LAMP平台部署及應用
LAMP平台部署及應用

/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

$lind=mysql_connect('localhost','root','123456');

if($link) echo "welcome my sqlserver"

mysql_close();

?>

http://www.local.com/test2.php

三,lamp架構應用執行個體

  1. 部署phpmyadmin系統

 解壓并複制到網站目錄

LAMP平台部署及應用

2.建立

配置檔案config.inc.php

LAMP平台部署及應用

3.http://www.local.com/phpMyAdmin通路

繼續閱讀