1. 程式人生 > 實用技巧 >部署LAMP平臺和搭建Discue論壇

部署LAMP平臺和搭建Discue論壇

部署LAMP平臺和搭建Discue論壇

1.實驗需求:

1)搭建Apache環境

2)構建PHP執行環境

3)搭建MySQL資料庫

4)搭建Discue論壇

2.實驗環境:

Linux伺服器系統版本:RedHatEnterpriseLinux6.5IP:192.168.10.20

WIN7系統客戶機:IP:192.168.10.1

3.實驗步驟:

基本安裝操作

上一章我們已經搭建了Apache軟體和MySQL資料庫,可以參考之前的文件。

首先要下載MySQL軟體,我這裡已經下載好,放在電腦硬盤裡,把它共享出來。

wKiom1aUhUOzS-2IAABeJUckJdU936.png

wKiom1aUhVHTk776AAAv7YK4NOc589.png

安裝PHP軟體包

wKioL1aUhY3CwbziAAAkn6pUTm4387.png

切換到解壓的目錄下

wKiom1aUhW7hIx9mAAArrd2PEkM569.png

將光碟掛在到/media目錄下

wKiom1aUhYaTdQo2AAAzC81rrSo197.png

首先安裝GD庫及GD庫關聯的程式

wKiom1aUhZzgkQgiAABDUQOS_iU432.png

配置:

在定製PHP

的配置選項時,最關鍵的是要要指定httpdmysql的安裝路徑,以便新增相關支援設定,使LAMP各元件協同工作。

wKioL1aUhdziwhHrAACHemsoS2E816.png

wKiom1aUhcLwzUrRAAAxsjRcIrI809.png

安裝完成後會出現這段話,是正常的

wKiom1aUhdDxnGM5AAAUN-oQkN8967.png

wKiom1aUhdzx_WrjAAAJbEQ-Wac263.png

編譯安裝的過程可能會比較長,如未出現錯誤。PHP安裝過程就結束。

Php.ini配置調整:

wKioL1aUhh_gzVdNAAAwg6QQugM579.png

cpphp.ini-production/etc/php.ini//在原始碼目錄

php.ini-production//生產版樣例檔案,用於實際運營

Httpd.conf配置調整:

wKiom1aUhgCgKPdEAABSTkVX82M400.png

wKiom1aUhh7CucOgAABd3jbmIfs309.png

這裡報錯是因為之前做Apache授權訪問時配置檔案手動載入一行,要把他刪除。一般人不會有這一項的。

wKiom1aUhj2ih4ChAAArqkjnYyk047.png

wKioL1aUhnnT31KwAAAtHqum0pg429.png

wKiom1aUhl-SA8svAAB2ANm7BrE269.png

測試下能不能正常工作

wKiom1aUhm-zg3MyAABA4jy4SFA078.png

配置httpd.confapache支援PHP

#vi/usr/local/apache/conf/httpd.conf

找到AddTypeapplication/x-gzip.gz.tgz(369)在其下新增如下內容

AddTypeapplication/x-httpd-php.php

AddTypeapplication/x-httpd-php-source.phps

wKiom1aUhpKym93rAAArqkjnYyk632.png

wKioL1aUhtDiKlgPAAAprpY-DPo167.png

wKiom1aUhrTSmVrRAABnLxA2GRE453.png

wKiom1aUhsOSYILqAAAnR_d8WvY633.png

這個檔案裡面有。所以不需要新增。

LoadModulephp5_modulemodules/libphp5.so//增加

DirectoryIndexindex.phpindex.html//調整首頁檔案設定

wKioL1aUhwqQrbMmAAAaIL1yuC0527.png

wKiom1aUhu6gglVcAAA4Tz7FTwU826.png

wKiom1aUhv7iVeU8AAArb3ORiIY563.png

wKioL1aUhzyx8-MCAAAeW_HTXPc756.png

wKioL1aUh57zbB1PAAArXdtCHA8163.png

wKioL1aUh6-i3V7WAABUwz-HZHA973.png

wKiom1aUh46QanY1AAB-sCR5RE0100.png

測試頁也成功解析了

登入到MySQL資料庫

--------進入資料庫,建立授權賬號-----

CREATEDATABASEabc;

GRANTallONabc.*TO'tom'@'localhost'IDENTIFIEDBY'123456';

flushprivileges;

wKiom1aUh6-BYb1aAAAO-7Iv5Oc384.png

wKiom1aUh7qw9-WIAAA-FW-5wRc393.png

--------下面測試資料庫工作是否正常-----

<?php

$link=mysql_connect('192.168.10.20','tom','123456');

if($link)echo"Success!!";

elseecho"Fail!!";

mysql_close();

?>

wKiom1aUh8eQ-720AAA6GpIeRzY084.png

wKiom1aUh9bQVFyxAAAzy2goJGg657.png

wKiom1aUh-Www5BBAABPxzR-IyU457.png

搭建Discuz論壇

wKiom1aUiMWRt0nPAABFXYfN_7c380.png

wKioL1aUiQHSomXwAABTRm9zzmY768.png

wKiom1aUiOOyAnDaAAARApJ_Bpk508.png

wKioL1aUiR2RQZ3SAAAlxtDJTm4748.png

wKiom1aUiPex3Mp1AAA3JPwJWSk468.png

wKioL1aUiTmgVTMAAAA0bsTLBwQ809.png

wKiom1aUiRmxSb0QAABSkViavVc991.png

wKiom1aUiTrBI1yYAADEmMnUb-M229.png

下面開始測試:

輸入//192.168.10.20/install

wKioL1aUiX3CQbQIAABQUqDEXqI779.png

wKiom1aUieeSrIymAAC7LE9-J4o248.png

點同意

點下一步,

wKiom1aUigDCx97jAAB3NYFpv0E657.png

3步填寫資訊,

資料庫伺服器寫自己伺服器的IP地址,

資料庫名:abc

資料庫使用者名稱:tom

資料庫密碼:123456

wKiom1aUiijTltZxAACqOWLTqHo007.png

wKioL1aUipDTtuKWAADBeKyYax0861.png

wKioL1aUiqSRdtz1AADKuZ-p1Zc439.png

安裝完成介面。

wKioL1aUiraiWHbAAABn7s-CWWk664.png

增加安全性:

wKioL1aUisXzfU6uAACaV2OET78565.png

wKiom1aUiqPS7LyTAAAMWFQiIK8011.png

直接輸入//192.168.10.20/

輸入admin和密碼可以進入論壇

wKioL1aUiuDj54jIAACnjh3jRGM844.png

wKioL1aUivGjAPs5AACvQsbrbtY904.png

實驗結束

轉載於:https://blog.51cto.com/tang493512148/1734132