LAMP架構(gòu)搭建+Discuz論壇搭建【weber出品必屬精品】 2014-08-17 22:01 by yaoweber, ... 閱讀, ... 評(píng)論, 收藏, 編輯 一、 本機(jī)簡介:
本機(jī)系統(tǒng): CentOS-6.4-x86_64主機(jī)名:Oracle.ywbip地址:192.168.146.129
二、 在linux環(huán)境下安裝Apache步驟
- 首先將準(zhǔn)備好的文件通過PSCP發(fā)送至Linux的/Root/test/soft目錄下

- 在windows下按住Ctrl+R,打開運(yùn)行,輸入CMD進(jìn)入DOS命令行。在dos命令行中使用pscp–scp 命令將要上傳的文件上傳至Linux中。

- 上傳成功后。我們總共要安裝四個(gè)文件。第一個(gè)我們首先解壓:aPR-1.50.tar.bz2
- 解壓完成后進(jìn)入:apr-1.50目錄,并進(jìn)行編譯安裝。

- apr安裝完成之后返回上一級(jí)目錄,現(xiàn)在進(jìn)行apr-util的安裝。第一步還是對(duì)文件進(jìn)行解壓,解壓完成后進(jìn)入apr-util-1.5.3目錄。進(jìn)入該目錄后配置apr-util的安裝路徑

- 配置完安裝路徑后執(zhí)行編譯和安裝命令:make && make install
- Apr-util安裝完成之后返回上一級(jí)目錄,現(xiàn)在進(jìn)行pcer的安裝,第一步還是對(duì)文件進(jìn)行解壓,解壓之后進(jìn)入pcer-8.34目錄,進(jìn)入該目錄后配置pcer的安裝路徑。

- 配置完安裝路徑后執(zhí)行編譯和安裝命令:make && make install
- 現(xiàn)在我們已經(jīng)安裝好了apr,apr-util,pcer。現(xiàn)在我們開始Apache的編譯和安裝。首先還是對(duì)httpd文件進(jìn)行解壓,解壓完成后進(jìn)入該文件夾。并配置好其安裝路徑。

- 配置好文件后執(zhí)行:make &&make install 命令,對(duì)httpd-2.4進(jìn)行編譯和安裝。安裝完成后可以在安裝路徑/usr/local/httpd/下查看到相關(guān)內(nèi)容。

- 可以看到,我們已經(jīng)將Apache成功安裝到相應(yīng)的目錄下了,現(xiàn)在我們需要對(duì)/usr/local/httpd/conf/http.conf這個(gè)配置文件進(jìn)行配置。首先,我們先設(shè)置站點(diǎn)名稱為:www.yaoweibiao.com:80 。然后保存退出.

- 接著我們繼續(xù)編輯/usr/local/httpd/htdocs/index.html,html里面的body的內(nèi)容為It works!.
- 完成對(duì)上述兩個(gè)文件的編輯后我們先關(guān)閉防火墻。并且啟動(dòng)我們的httpd服務(wù)。

- 開啟服務(wù)后我們來到windows下,打開瀏覽器在地址欄輸入:http://192.168.146.129回車。

三、 在linux環(huán)境下安裝MySQL步驟
- 首先確認(rèn)是否安裝gcc,gcc-c++,由于系統(tǒng)在安裝時(shí)就已經(jīng)安裝了以上兩項(xiàng),故不再重復(fù)安裝,現(xiàn)在還需要安裝ncurses-devel
- 使用yum –y installncurses-devel .安裝完成后查看。

- 接下來安裝cmake編譯工具。進(jìn)入/root/test/soft目錄下,解壓cmake并安裝。

- 執(zhí)行g(shù)make。

- 接著對(duì)gmake進(jìn)行安裝。

- 下一步進(jìn)行安裝源代碼包。解壓mysql執(zhí)行cmake 到當(dāng)前目錄下。

- 接著進(jìn)行安裝,安裝完成后添加路徑環(huán)境變量。其中第一種是立即生效,第二周是將環(huán)境變量添加到配置文件中,重啟后永久生效。
查看一下/etc/profile文件是否添加成功。
- 添加mysql賬號(hào),并且初始化mysql數(shù)據(jù)庫。

- 接著為mysql用戶授權(quán)。

10. 現(xiàn)在進(jìn)行初始數(shù)據(jù)庫操作。
11. 拷貝啟動(dòng)腳本文件到/etc/init,d目錄下,并將mymysqld添加到chkconfig中由它進(jìn)行控制。
12. 啟動(dòng)數(shù)據(jù)庫服務(wù),這里不能使用service mymysqld start因?yàn)閮?nèi)置版本不同。我們可以使用絕對(duì)路徑來啟動(dòng)。
13.啟動(dòng)成功,mysql數(shù)據(jù)庫安裝結(jié)束。
四、 在linux環(huán)境下安裝php步驟
- 首先我們先要安裝GD庫的jpeg插件,先解壓,解壓后進(jìn)入jpeg-9中,配置安裝路徑后進(jìn)行安裝

- 接著安裝zlib-devel,使用yum安裝。

- 再接著安裝libpng-1.6.8,先解壓,解壓后進(jìn)入libpng-1.6中,配置安裝路徑后進(jìn)行安裝。

- 再接著安裝FreeType先解壓,解壓后進(jìn)入free-type-2.52中,配置安裝路徑后進(jìn)行安裝。

- 緊接著在安裝GD庫的時(shí)候需要安裝需要的圖形格式庫,比如:libgd


- 重頭戲來了,現(xiàn)在要安裝PHP了,在安裝PHP之前先安裝libxml2-devel,freetype-devel, libXpm-devel。安裝了了以后解壓php-5.5.7.tar.bz2


- 打開Apache配置文件/etc/local/httpd/conf/httpd.conf,在里面修改一下操作。




- 緊接著在web根目錄/usr/local/httpd/htdocs創(chuàng)建首頁test.php的內(nèi)容

- 設(shè)置可執(zhí)行:chmod 775 test.php
- 在windows下瀏覽器訪問測試:http://192.168.146.129/test.php
- PHP至此安裝成功。

五、在linux環(huán)境下安裝Discuz_X3.1_SC_UTF8步驟
- 將Discuz_X3.1_SC_UTF8中的upload文件夾拷貝到/usr/local/httpd/htdocs/路徑下。
- 在瀏覽器中執(zhí)行http://192.168.146.129/upload/install/index.php便可進(jìn)入安裝過程。

- 點(diǎn)擊下一步有些目錄文件是沒有寫入權(quán)限的,這時(shí)候要給他們授權(quán)。



- 授權(quán)完后你會(huì)發(fā)現(xiàn)目錄文件的當(dāng)前狀態(tài)有紅叉變成綠勾,點(diǎn)擊下一步。

5.設(shè)置運(yùn)行環(huán)境,這里選擇全新安裝
6. 安裝數(shù)據(jù)庫,數(shù)據(jù)庫的用戶名為root,密碼為123456.管理員的賬號(hào)為mysql,密碼為123456.輸入完成后點(diǎn)擊下一步。
7. 此時(shí)進(jìn)入了安裝數(shù)據(jù)庫的過程,如果在這個(gè)過程你點(diǎn)擊了強(qiáng)制返回的話,安裝數(shù)據(jù)庫這個(gè)操作會(huì)被移到后臺(tái)進(jìn)行,但是再次進(jìn)入的時(shí)候會(huì)提示數(shù)據(jù)庫已經(jīng)安裝。但是你不能進(jìn)入下一步,這個(gè)時(shí)候你需要進(jìn)入./data/install/installed.pack,將installed.pack這個(gè)文件刪除后方可繼續(xù)安裝數(shù)據(jù)庫,并進(jìn)行下一步。
8. 安裝完成后會(huì)進(jìn)入到安裝向?qū)е小?img src="http://s1.vevb.com/20150728/0tiajkm3c3u26.png" alt="" />
9. 點(diǎn)擊馬上安裝應(yīng)用則進(jìn)入到論壇的主頁面當(dāng)中。
10. 接著我們來對(duì)論壇進(jìn)行升級(jí)操作。
11 .準(zhǔn)備完畢,升級(jí)開始
13. 確認(rèn)是否要回復(fù)默認(rèn)風(fēng)格,這里選擇:是
14. 緊接著就是數(shù)據(jù)庫結(jié)構(gòu)添加與更新,數(shù)據(jù)更新。最后升級(jí)完成
15. 點(diǎn)擊首頁。
16. 點(diǎn)擊注冊(cè)新用戶。
17. 新用戶名為:yaoweber,密碼為123456.
18. 至此,Discuz論壇環(huán)境搭建完畢。