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

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

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

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

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

- 配置完安裝路徑后執行編譯和安裝命令:make && make install
- 現在我們已經安裝好了apr,apr-util,pcer?,F在我們開始Apache的編譯和安裝。首先還是對httpd文件進行解壓,解壓完成后進入該文件夾。并配置好其安裝路徑。

- 配置好文件后執行:make &&make install 命令,對httpd-2.4進行編譯和安裝。安裝完成后可以在安裝路徑/usr/local/httpd/下查看到相關內容。

- 可以看到,我們已經將Apache成功安裝到相應的目錄下了,現在我們需要對/usr/local/httpd/conf/http.conf這個配置文件進行配置。首先,我們先設置站點名稱為:www.yaoweibiao.com:80 。然后保存退出.

- 接著我們繼續編輯/usr/local/httpd/htdocs/index.html,html里面的body的內容為It works!.
- 完成對上述兩個文件的編輯后我們先關閉防火墻。并且啟動我們的httpd服務。

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

三、 在linux環境下安裝MySQL步驟
- 首先確認是否安裝gcc,gcc-c++,由于系統在安裝時就已經安裝了以上兩項,故不再重復安裝,現在還需要安裝ncurses-devel
- 使用yum –y installncurses-devel .安裝完成后查看。

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

- 執行gmake。

- 接著對gmake進行安裝。

- 下一步進行安裝源代碼包。解壓mysql執行cmake 到當前目錄下。

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

- 接著為mysql用戶授權。

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

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

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

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

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


- 重頭戲來了,現在要安裝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創建首頁test.php的內容

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

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

- 點擊下一步有些目錄文件是沒有寫入權限的,這時候要給他們授權。



- 授權完后你會發現目錄文件的當前狀態有紅叉變成綠勾,點擊下一步。

5.設置運行環境,這里選擇全新安裝
6. 安裝數據庫,數據庫的用戶名為root,密碼為123456.管理員的賬號為mysql,密碼為123456.輸入完成后點擊下一步。
7. 此時進入了安裝數據庫的過程,如果在這個過程你點擊了強制返回的話,安裝數據庫這個操作會被移到后臺進行,但是再次進入的時候會提示數據庫已經安裝。但是你不能進入下一步,這個時候你需要進入./data/install/installed.pack,將installed.pack這個文件刪除后方可繼續安裝數據庫,并進行下一步。
8. 安裝完成后會進入到安裝向導中。
9. 點擊馬上安裝應用則進入到論壇的主頁面當中。
10. 接著我們來對論壇進行升級操作。
11 .準備完畢,升級開始
13. 確認是否要回復默認風格,這里選擇:是
14. 緊接著就是數據庫結構添加與更新,數據更新。最后升級完成
15. 點擊首頁。
16. 點擊注冊新用戶。
17. 新用戶名為:yaoweber,密碼為123456.
18. 至此,Discuz論壇環境搭建完畢。