3.1 搭建DISCUZ論壇

Linux+Apache+Mysql/MariaDB+perl/PHP/Python一組經常使用來搭建動態網站或者服務器的開源軟件,自己都是各自獨立的程序,可是由於常被放在一塊兒使用,擁有了愈來愈高的兼容度,共同組成了一個強大的Web應用程序平臺。
目前LAMP架構時大多數中小企業最青睞的PHP架構選擇,也是衆多Linux SA喜歡選擇的一套架構。
搭建這樣一套架構能夠用yum方法
一、yum安裝相關的包php

yum install httpd httpd-dev1 mysql-server mysql-devel php php-deve1 php-mysql -y

二、測試php環境html

cd /var/www/html
vim index.php

添加內容mysql

<?php
phpinfo();
?>

3、而後咱們重啓如下服務linux

systemctl restart httpd

四、測試服務是否已經開啓,打開網頁輸入主機IP地址,若是顯示網頁內容則成功,若是網頁連接不成功則失敗
http://192.168.220.130web

五、失敗緣由多是防火牆沒關,能夠關閉防火牆一試sql

systemctl stop firewalld.service

六、下載論壇,網址爲:http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
這裏咱們能夠先下載到本地,而後再傳入虛擬機中shell

yum -y install lrzsz
rz -y

而後選擇下載的文件便可數據庫

七、下載完成後解壓到/var/www/html/vim

unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/

八、進入到/var/www/html/下把upload/更名爲discuzbash

cd /var/www/html
mv upload discuz

九、添加權限

cd /var/www/html/discuz/
chmod 777 -R *

十、進行安裝
打開網頁,網址爲:http://192.168.220.130/discuz

十一、發現沒有權限,安裝時提示沒有權限寫入,推斷是色Linux在做怪

vi /etc/selinux/config

將將【SELINUX=enforcing 】改成【SELINUX=disabled】而後重啓系統便可

十二、檢查安裝環境後點擊下一步,選擇全新安裝

1三、這時安裝嚮導會進入安裝數據庫頁面,可是咱們的數據庫中並無相應的數據庫,因此咱們要進入數據庫創建相應的數據庫

1四、咱們新建一個名爲dascuz的數據庫

>create database discuz;
>grant all on discuz.* to discuz@'localhost' identified by "12345";

注意:這裏的localhost要與網頁安裝過程當中的數據庫服務器地址同樣
1五、在安裝網頁中填寫數據庫信息與管理員信息,數據庫信息要與剛纔添加的數據庫一致
1六、完成後點擊下一步,等待片刻後進入數據庫查看是否建了許多表

>use discuz;
>show tables;

1七、這時咱們就能夠登錄網頁進入論壇註冊帳號了,註冊的帳號以及密碼等會存儲在數據庫中