天天看點

RHEL6.3配置Apache伺服器(5) 建構LAMP平台

Apache本身隻支援靜态網頁,但目前的絕大多數網站都是動态Web站點,是以在實際應用中,Apache還必須得跟其它一些應用軟體配合使用,隻有這樣才能建構一個高效可用的Web平台。

在諸多Web平台中,LAMP可謂是最經典的一個。

<a href="http://blog.51cto.com/attachment/201306/064121652.jpg" target="_blank"></a>

在本篇博文中,我們就來建構一個最基本的LAMP平台。在部署LAMP時,安裝的一般順序是Linux、Apache、MySQL、PHP,其中的MySQL和PHP我們仍使用系統中自帶的版本,在實際應用中,這些軟體也大都是采用源碼編譯的方式來安裝。

首先在系統中安裝MySQL,這裡需要安裝兩個元件:

# yum install mysql mysql-server

啟動MySQL資料庫(MySQL的服務程序名為mysqld):

# service mysqld start

指定資料庫的管理者及密碼(注意,此root并不是Linux系統的根使用者root)

# mysqladmin –u root password “123”

然後再來安裝PHP,PHP也需要安裝兩個元件:

# yum install php php-mysql 

安裝完成後,重新開機httpd服務:

# service httpd restart

# vim /var/www/html/test.php

<a href="http://blog.51cto.com/attachment/201306/064651435.jpg" target="_blank"></a>

下面我們仍是以搭建一個Discuz!論壇為例,來說明LAMP的配置過程。

# cp -r upload /var/www/html/bbs

這樣一個基本的LAMP平台就搭建好了,下面我們來對Discuz!論壇進行配置。

在浏覽器中輸入“www.example.com/bbs”,打開論壇的設定界面:

<a href="http://blog.51cto.com/attachment/201306/064919160.jpg" target="_blank"></a>

檢查安裝環境,要保證所有項目都是綠勾。

這裡會提示對某些目錄沒有寫入權限,我們将這些目錄的所有者都設為apache:

<a href="http://blog.51cto.com/attachment/201306/065036177.jpg" target="_blank"></a>

-R選項表示遞歸,連帶将該目錄下的所有子目錄也都設為相同的權限。

<a href="http://blog.51cto.com/attachment/201306/065125682.jpg" target="_blank"></a>

設定運作環境,選擇“全新安裝”。

<a href="http://blog.51cto.com/attachment/201306/065154537.jpg" target="_blank"></a>

安裝資料庫,需要輸入之前設定的資料庫管理者root的密碼,并要設定論壇管理者admin及密碼:

<a href="http://blog.51cto.com/attachment/201306/065236233.jpg" target="_blank"></a>

安裝完成後,關閉浏覽器,再次打開浏覽器,在位址欄中輸入“www.example.com/bbs”,就可以正常打開論壇的首頁,輸入使用者名admin及密碼登入:

<a href="http://blog.51cto.com/attachment/201306/065320984.jpg" target="_blank"></a>

進入“管理中心”,在“論壇”頁籤中可以對論壇中的版塊進行設定:

<a href="http://blog.51cto.com/attachment/201306/065402398.jpg" target="_blank"></a>

傳回首頁,就可以看到我們搭建好的論壇了: 

<a href="http://blog.51cto.com/attachment/201306/065436804.jpg" target="_blank"></a>

本文轉自 yttitan 51CTO部落格,原文連結:http://blog.51cto.com/yttitan/1216953