下面寫正常的安裝方法:

1. 安裝 CentOS7 站群伺服器
這個是必須的嘛,然後安裝時候的安裝方式選 basic web 那個扽,不要選最小模式,就選這個就行了,如果你想其他的附加功能,可以點多一些選項,然後這樣你就不用再裝一遍 httpd 和 openssh 了。
等裝完之後,這個時候我們是上不了網的,我們配置一下
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
最後一行的
ONBOOT=no
改為
ONBOOT=yes
然後重啟一下網際網路服務
service network restart
看到綠色的這個 OK 時候就可以了
[OK]
然後設定網路卡為橋接模式,我用的 VB 的虛擬機器,然後再重啟一些網際網路服務
service network restart
然後看看站群伺服器的 ip,準備下一步的 ssh 連站群伺服器
ifconfig
或者
ip addr
然後我們換另一臺安裝了 Vb 增強功能的 linux 機器或者其他 windows 的 ssh 客戶端,連站群伺服器
2. 下載
下載就不用說了把,上 discuz 的官網去下載 3.3 或者 3.2  然後下 UTF8 版本的
wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
然後我們解壓
unzip Discuz_X3.3_SC_UTF8.zip
這時我們目錄下有了這麼幾個檔案
[root@localhost ~]# ls
Discuz_X3.3_SC_UTF8.zip readme upload utility

readme 不用管,這是檔案,utility 也不用管,我們就把 upload 拷到/var/www/html/下就行了
cp -rf upload /var/www/html/
3. 配置站群伺服器(敲黑板,畫重點)
我們先確定 Apache 站群伺服器有沒有啟動
[root@localhost www]# systemctl status httpd
● httpd.service – The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2017-02-16 02:54:56 EST; 18min ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 980 (httpd)
Status: “Total requests: 4; Current requests/sec: 0; Current traffic: 0 B/sec”
CGroup: /system.slice/httpd.service
├─ 980 /usr/sbin/httpd -DFOREGROUND
├─2135 /usr/sbin/httpd -DFOREGROUND
├─2357 /usr/sbin/httpd -DFOREGROUND
├─2358 /usr/sbin/httpd -DFOREGROUND
├─2359 /usr/sbin/httpd -DFOREGROUND
├─2360 /usr/sbin/httpd -DFOREGROUND
├─2361 /usr/sbin/httpd -DFOREGROUND
├─2444 /usr/sbin/httpd -DFOREGROUND
├─2445 /usr/sbin/httpd -DFOREGROUND
└─2446 /usr/sbin/httpd -DFOREGROUND

Feb 16 02:54:51 localhost.localdomain systemd[1]: Starting The Apache HTTP Server…
Feb 16 02:54:54 localhost.localdomain httpd[980]: AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘S…his message
Feb 16 02:54:56 localhost.localdomain systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
沒啟動的話這樣:
systemctl start httpd
加入開機啟動
systemctl enable httpd
然後我們訪問 ip
一般這個時候是沒法訪問的,因為防火牆沒開埠
filewall-cmd –zone=public –add-service=http
然後再訪問就可以看到 apache 站群伺服器的介面了
然後我們安裝 PHP
yum -y install php php-mysql
然後我們測試一些 php 安裝成功沒有

/var/www/html/
下執行
vim index.php
然後編輯這些內容進去

然後我們再重新整理一下網址
如果看到這樣的東西 
說明你的 php 安裝成功了
然後我們訪問
http://x.x.x.x/upload/install/index.php

點同意,點不同意我也試過,沒啥反應哈哈哈
然後就是檢測環境
這個時候各位同學肯定是這樣的 
老套路肯定就算
chmod 777 filename
但是不行,還是叉叉  其實最大的原因就算 selinux 沒關,這也是糾結我好久的問題
我們先關 selinux  然後再 chmod
vim /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing – SELinux security policy is enforced.
# permissive – SELinux prints warnings instead of enforcing.
# disabled – No SELinux policy is loaded.
SELINUX=disabled # 修改這裡成 disabled
# SELINUXTYPE= can take one of three two values:
# targeted – Targeted processes are protected,
# minimum – Modification of targeted policy. Only selected processes are protected.
# mls – Multi Level Security protection.
SELINUXTYPE=targeted
然後儲存,重啟系統
重啟完成後,我們來到/var/www/html/
然後還有一個問題就是好多檔案都沒用,都得我們自己建立
然後我們寫了個灑灑的小指令碼,來建立這些坑爹的檔案
#!/bin/bash

mkdir -p /var/www/html/config
touch /var/www/html/config/config_global.php
touch /var/www/html/config/config_ucenter.php
mkdir -p /var/www/html/data/cache
mkdir -p /var/www/html/data/avatar
mkdir -p /var/www/html/data/plugindata
mkdir -p /var/www/html/data/download
mkdir -p /var/www/html/data/addonmd5
mkdir -p /var/www/html/data/template
mkdir -p /var/www/html/data/threadcache
mkdir -p /var/www/html/data/attachment
mkdir -p /var/www/html/data/attachment/album
mkdir -p /var/www/html/data/attachment/forum
mkdir -p /var/www/html/data/attachment/group
mkdir -p /var/www/html/data/log
mkdir -p /var/www/html/uc_client/data/cache
mkdir -p /var/www/html/uc_server/data/
mkdir -p /var/www/html/uc_server/data/cache
mkdir -p /var/www/html/uc_server/data/avatar
mkdir -p /var/www/html/uc_server/data/backup
mkdir -p /var/www/html/uc_server/data/logs
mkdir -p /var/www/html/uc_server/data/tmp
mkdir -p /var/www/html/uc_server/data/view
然後將這些程式碼拷到那裡都行,加個可執行許可權,用 root 執行就可以了  然後我們省事的將 html 新增許可權就行了
chmod -R 777 /var/www/html/
然後再來檢測一下就都可以了

然後就是一步一步按部就班走了

然後把自己資料庫使用者名稱和密碼填進去,再設一個自己的管理員密碼就 ok 了