天天看點

linux搭建LAMP架構服務

實驗環境以及目标:一台red hat linux 6.5-64位作業系統作為伺服器,搭建lamp架構,搭建動态php以及bbs論壇。一台windows 7-32位虛拟機作為用戶端能夠正常通路linux伺服器所搭建的服務。

實驗步驟總體分為:1、使用linux先搭建apache網站服務;然後搭建mysql資料庫用來存放論壇檔案;然後是搭建php服務,用于加載論壇動态子產品;最後是bbs論壇。最最後再搭建一個dns服務用來解析域名服務。

下面是詳細操作過程,由于前面已經寫了關于apache和mysql資料庫的搭建過程是以這裡就簡單一筆帶過。

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

linux搭建LAMP架構服務

然後使用用戶端通路apache服務搭建的預設站點。

linux搭建LAMP架構服務

然後安裝mysql資料庫http://zhang2015.blog.51cto.com/,安裝完成之後的效果,如下圖所示。

linux搭建LAMP架構服務

下面開始配置安裝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-devel

linux搭建LAMP架構服務

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

linux搭建LAMP架構服務

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

linux搭建LAMP架構服務

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

linux搭建LAMP架構服務

然後切換至解壓後的php檔案夾,使用configuration指定相應的配置,然後是make,make install編譯安裝就行了。

linux搭建LAMP架構服務

cp php.ini-production /etc/php.ini //優化調整php//,并編輯apache服務的主配置檔案。

linux搭建LAMP架構服務

在apache的主配置檔案中,首先添加必須的配置項。

addtype application/x-httpd-php .php

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

linux搭建LAMP架構服務

繼續添加通路站點的預設支援項。

linux搭建LAMP架構服務

然後修改預設網站的網頁内容,然後修改名字。輸入測試内容。

linux搭建LAMP架構服務

修改完成之後重新啟動httpd服務。

linux搭建LAMP架構服務

然後打開win 7用戶端的浏覽器,輸入ip位址檢視服務配置情況。如下圖所示表示配置成功。

linux搭建LAMP架構服務

下面是建立discuz!論壇,名稱bbs,首先進入mysql資料庫建立一個資料庫bbs,然後建立bbs使用者bbsuser以及密碼admin123,然後重新整理資料庫完成ok,這邊就完事了。

linux搭建LAMP架構服務

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

linux搭建LAMP架構服務

然後切換至discuz解壓目錄,cp複制其中的upload檔案夾至apache預設網頁站點檔案夾,也就相當于是做了一個虛拟目錄。

然後是修改其中的配置項權限(因為mysql資料庫檔案的預設使用者是daemon),而且下面少了一項chown -r daemon ./uc_client。

linux搭建LAMP架構服務

然後就可以打開虛拟用戶端輸入ip位址,形式為“192.168.100.80/bbs”就可以通路建立的discuz論壇了。

linux搭建LAMP架構服務

在提示建立資料庫的時候,輸入資料庫服務的ip位址,名稱等資訊,還有下面的管理者密碼,建立資料庫。

linux搭建LAMP架構服務

然後就是正式登陸通路discuz論壇了。

linux搭建LAMP架構服務

還有一個就是discuz論壇的背景程式,輸入“192.168.100.80/bbs/admin.php”通路論壇的管理背景。

linux搭建LAMP架構服務

登陸背景就可以管理所有的配置項了。

linux搭建LAMP架構服務

此時可以回到mysql資料庫,可以檢視到bbs資料庫裡面建立了很多的表格(之前是沒有的)。

linux搭建LAMP架構服務

然後是dns服務,前面也單獨講解過,其實就直接把dns配置完成就ok了http://zhang2015.blog.51cto.com/。

linux搭建LAMP架構服務

dns服務配置完成之後,就可以使用域名的形式通路discuz!論壇。

linux搭建LAMP架構服務

可以看到使用域名也能夠正常通路bbs論壇,ok實驗完成!謝謝大家!請大家多多支援!點個“贊”!!!

繼續閱讀