使用Lamp構架搭建論壇
好了廢話不多說了,先來給大家介紹一下論壇搭建的整體過程,首先要搭建Apache和MySQL數據庫,然後搭建php超文本預處理器,最後就GD圖形處理函數庫和BBS論壇的建立了。然後給大家介紹下我們需要用到的軟件包:apr、apr-util、httpd、GD、MySQL、php。
切換目錄到掛載點,開始解壓需要用的httpd壓縮包,並將其解壓到/根目錄下的opt目錄下
解壓好之後,解壓第二個apr的壓縮包,一樣是解壓到opt目錄下
然後進行第三個apr-util的解壓
這裏可以看到需要用到的三個壓縮包都已經解壓完畢了
然後我們切換目錄到opt下可以查看到解壓後的三個軟件包,這裏如果想要apr和apr-util能被httpd所使用就要復制apr和apr-util的軟件包到httpd下的srclib目錄下
上面解壓和復制都完成後,就需要進行必要軟件的安裝了,這裏主要有:gcc、gcc-c++、prce-devel三個軟件包,我們使用yum倉庫進行安裝就可以了(yum倉庫如果有不會創建的小夥伴也可以在我的博客首頁找到yum倉庫創建的博文哦)
這裏是安裝過程的一個小截圖,僅供參考
上面的軟件包安裝好之後呢,我們就要對httpd進行軟件配置模塊的安裝了
-參數依次是: httpd安裝路徑 使用動態模塊加載 重寫 啟用模塊 使用多處理模塊 開啟通用網關接口
配置模塊安裝好之後就是要進行二進制的轉換的執行了
下面是執行的過程,然後進行一個曬選操作,把配置文件進行過濾重定向到/etc/init.d下創建一個httpd文件
對配置文件進行編輯
在配置文件中加入腳本的基本格式
編輯好之後進行保存退出
這邊檢查配置文件是否有寫入權限
這裏把httpd加入開機自啟動項,並設置在35模式下開機自啟動
這裏對啟動服務腳本建立軟連接文件,然後進行配置
下面是修改監聽對象為虛擬機的IP地址,並且關閉IPv6的監聽端口
這裏是修改主頁地址
開啟網絡服務
查看httpd的服務端口是否開啟
關閉防火墻及增強性安全功能
上面開啟後這裏我們測試一下,在宿主機上打開瀏覽器,然後輸入虛擬機的IP地址,就可以看到一個測試網頁的內容了
上面Apache安裝好之後,接下是安裝第二個MySQL數據庫了,一樣的也是進行解壓到opt目錄下
這邊需要安裝一個cmake軟件,用來配置MySQL數據庫
這裏是使用rpm一鍵式安裝相關的三個軟件包
這裏創建一個MySQL的用戶和一個工作目錄
這裏就是進行模塊的編譯安裝了
下面是一樣的使用make和make install 進行轉換和編譯環境的安裝
這裏對MySQL文件進行一個屬主和屬組的修改
進行環境變量的添加
在配置文件的最後一行加入環境變量
重新刷新配置文件使環境變量生效
復制配置文件和服務啟動文件到/etc/目錄下,方便後面的操作
這裏給mysql數據庫加入執行權限並且加入開機自啟動項裏
數據庫的配置都完成後就是初始化數據庫了
建立軟連接方便下面的操作
進入MySQL的配置文件進行編輯
將MySQL的工作路徑和啟動服務配置文件添加到圖中位置
關閉防火墻、增強性安全功能
啟動數據庫,並且查看數據庫的端口是否開啟
這裏的話 數據庫就安裝好了,然後我們接著安裝gd庫,也就是圖片處理的軟件
解壓相應的軟件壓縮包到opt目錄下
切換目錄至gd下的2.0.35目錄下,使用make 和make install
接著解壓php的軟件包到opt目錄下
然後切換目錄到解壓後的php目錄下進行配置模塊和編譯環境的安裝
一樣的執行make和make install
下面編輯apache的配置文件,使apache能夠支持php軟件
將命令添加到配置文件中
檢查時候就檢查是否有圖中的php5的這一行命令
然後編輯首頁的顯示格式,使apache能夠支持php格式的首頁內容
上面編輯好之後,重新啟動下httpd服務
現在我們來檢測下apache是否能夠顯示php格式,進入apache的默認首頁文件下,然後把原先的html後綴的文件重命名為php後綴的文件
然後修改默認首頁的內容為下圖的這個測試內容,然後保存退出
然後我們在打開宿主機的瀏覽器,輸入虛擬機的IP地址,就可以看到這樣一個php的測試首頁的內容了
好了,所有的準備工作都做好之後,下面我們就來進行bbs論壇的搭建,首先進入mysql數據庫,創建一個數據庫名為bbs,然後創建一個用戶,設置密碼,刷新數據庫
這邊退出數據庫,解壓一個discuz軟件至opt目錄下創建一個dis目錄
然後切換目錄到dis下,給與相應的權限
至此bbs數據庫的配置都完成了,下面就開始平臺的搭建了,在宿主機的·瀏覽器上輸入宿主機的IP地址斌且後面加一個bbs,就會進入bbs的引導界面
按照引導指引輸入相應的內容,點擊下一步
然後安裝好之後,刷新當前頁面就會看到bbs論壇就搭建好了
這邊我們還可以進入後臺的管理界面進行相應的設置
至此為止,bbs的論壇就全部搭建好了,可能其中有些解釋不清晰的地方,請各位大神多多指導。
使用Lamp構架搭建論壇