linux搭建LAMP架構服務

實驗環境以及目標:一臺Red Hat linux 6.5-64位操做系統做爲服務器,搭建LAMP架構,搭建動態PHP以及BBS論壇。一臺windows 7-32位虛擬機做爲客戶端可以正常訪問linux服務器所搭建的服務。php

實驗步驟整體分爲:1使用linux先搭建apache網站服務;而後搭建MySQL數據庫用來存放論壇文件;而後是搭建PHP服務,用於加載論壇動態模塊;最後是BBS論壇。最最後再搭建一個DNS服務用來解析域名服務。linux

下面是詳細操做過程,因爲前面已經寫了關於apacheMySQL數據庫的搭建過程因此這裏就簡單一筆帶過。數據庫

經過前面的章節按照,先手工編譯安裝apache服務http://zhang2015.blog.51cto.com/9735109/1663324apache

wKioL1WKmAvhBNqWAAGMUwdsg3g282.jpg

而後使用客戶端訪問apache服務搭建的默認站點。windows

wKiom1WKllHyYzb-AAEo7gijsao449.jpg

而後安裝MySQL數據庫http://zhang2015.blog.51cto.com/,安裝完成以後的效果,以下圖所示。瀏覽器

wKioL1WKmAzR8Wu9AAK4RdvREGg012.jpg

下面開始配置安裝PHP動態加載模塊。服務器

首先安裝GD庫和GD庫關聯程序 //用來處理和生成圖片//架構

直接yum倉庫安裝全部環境yum install \ libjpeg-devel \ libpng-devel \ freetype-devel \ zlib-devel \ gettext-devel \ libXpm-devel \ libxml2-devel \ fontconfig-devel \ openssl-devel \ bzip2-develapp

wKiom1WKllLBTn6kAAF1Xm-VB1M924.jpg

跟前面的手工編譯安裝步驟同樣,先來解壓從網上下載下來的gd壓縮包。一樣咱們解壓到opt目錄下,-C指定目錄。ide

wKioL1WKmAzgvFbyAAFOCSERebk915.jpg

解壓以後切換至解壓目錄,使用手工編譯的方式編譯安裝gd關聯庫。./configure --prefix=/usr/local/gd (指定安裝位置)make && make install

wKiom1WKllOhmINdAAEXGfe-d7s053.jpg

而後是編譯安裝php,一樣是解壓至opt目錄下。

wKioL1WKmA3iNigGAAHFplpHBoQ430.jpg

而後切換至解壓後的php文件夾,使用configuration指定相應的配置,而後是makemake install編譯安裝就好了。

wKiom1WKllPy5i-fAALUhU-eXCc590.jpg

cp php.ini-production /etc/php.ini //優化調整PHP//,並編輯apache服務的主配置文件。

wKioL1WKmA7ikdZYAAEVUKIKmI0742.jpg

apache的主配置文件中,首先添加必須的配置項。

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

wKiom1WKllTTV7f5AADePpfOPP4906.jpg

繼續添加訪問站點的默認支持項。

wKioL1WKmA6ybMSKAABgkMjoU_k036.jpg

而後修改默認網站的網頁內容,而後修更名字。輸入測試內容。

wKiom1WKllWiV_0dAAFqy_XJ3MY081.jpg

修改完成以後從新啓動httpd服務。

wKiom1WKllWAxwyXAADF2o_Pg4c895.jpg

而後打開win 7客戶端的瀏覽器,輸入IP地址查看服務配置狀況。以下圖所示表示配置成功。

wKioL1WKmA_BZYSeAAQdKuokx0Q196.jpg

下面是建立Discuz!論壇,名稱bbs,首先進入MySQL數據庫建立一個數據庫bbs,而後建立bbs用戶bbsuser以及密碼admin123,而後刷新數據庫完成OK,這邊就完事了。

wKioL1WKmBDQQRVTAAIxaBEsFCE107.jpg

而後是解壓從網上下載的discuz!論壇源碼壓縮包,仍是解壓至opt目錄下。注意這裏使用的是zip壓縮格式。

wKiom1WKllaC_ZoQAAEkcmwdTH8856.jpg

而後切換至discuz解壓目錄,cp複製其中的upload文件夾至apache默認網頁站點文件夾,也就至關因而作了一個虛擬目錄。

而後是修改其中的配置項權限(由於MySQL數據庫文件的默認用戶是daemon),並且下面少了一項chown -R daemon ./uc_client

wKioL1WKmBCQ9yG0AAJQFts2WgY420.jpg

而後就能夠打開虛擬客戶端輸入IP地址,形式爲「192.168.100.80/bbs」就能夠訪問建立的discuz論壇了。

wKiom1WKllfBTBsHAATz2ChlJU0689.jpg

在提示建立數據庫的時候,輸入數據庫服務的IP地址,名稱等信息,還有下面的管理員密碼,建立數據庫。

wKioL1WKmBHRuDbTAAONghKWa1U226.jpg

而後就是正式登錄訪問discuz論壇了。

wKiom1WKlljz4_1_AAO4fxu3W6c585.jpg

還有一個就是discuz論壇的後臺程序,輸入「192.168.100.80/bbs/admin.php」訪問論壇的管理後臺。

wKiom1WKlljhjjoZAAJDUMMPBvQ908.jpg

登錄後臺就能夠管理全部的配置項了。

wKioL1WKmBPz-xu4AAQ68w_P3lE280.jpg

此時能夠回到MySQL數據庫,能夠查看到bbs數據庫裏面建立了不少的表格(以前是沒有的)。

wKioL1WKmBPx5tt3AAFVxdy7eVE438.jpg

而後是DNS服務,前面也單獨講解過,其實就直接把DNS配置完成就OKhttp://zhang2015.blog.51cto.com/

wKiom1WKllmh6duVAAISgSp7Fn4397.jpg

DNS服務配置完成以後,就能夠使用域名的形式訪問discuz!論壇。

wKiom1WKllqS5Sm4AAOmtJwhKvw919.jpg

能夠看到使用域名也可以正常訪問bbs論壇,OK實驗完成!謝謝你們!請你們多多支持!點個「贊」!!!

相關文章
相關標籤/搜索