首先確保服務器防火牆、selinux處於關閉狀態
#systemctl status firewalld (查看防火牆,running即為開啟狀態)

#systemctl stop firewalld (關閉防火牆)
#systemctl disable firewalld (禁用防火牆)

#systemctl status firewalld

此狀態即為關閉
#getenforce (查看selinux狀態,enforcing 即為開啟)
#vim /etc/selinux/config (編輯selinux配置文件)
將selinux=enforcing 改為 selinux=disabled

注:改完保存退出,退出后getenforce查看依然是enforcing,重啟系統即可)
使用nmtui配置ip地址(這里不演示了)
在自己操作的計算上安裝xshell,遠程連接操作

新建會話,輸入服務器ip地址,用戶名密碼即可

安裝apache
先用yum list | grep httpd 查看是否安裝過apache

如base前有@,則為安裝過
#yum -y install httpd (使用yum安裝httpd)

安裝成功則會先顯示

#systemctl start httpd (開啟apache)
#systemctl enable httpd (自啟動)
#systemctl status httpd (查看)

*/etc/httpd/conf.d下有個welcome.conf測試文件,可以通過瀏覽器訪問IP地址查看apache是否搭建成功,成功后該文件可刪除
安裝mysql數據庫
(這里使用開源的mariaDB即可)
#yum -y install mariadb

(根據裝系統時的選項,有的服務器可能已經裝過)
#yum list | grep mariadb

已裝過
#systemctl start mariadb (開啟)
開啟報錯,執行:
yum -y install mariadb-server mariadb mariadb-client mariadb-devel
#systemctl status mariadb (查看)

#systemctl enable mariadb (自啟動)

如果出現以下情況

則安裝mariadb-server服務器
#yum install mariadb-server
#mysql_secure_installation (初始化數據庫)

默認密碼為空,回車
輸入y
輸入新密碼,並重復

密碼設置成功后,接下來全輸y就好

這就初始化成功了
#mysql -uroot -p (進入數據庫)
密碼

>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GTANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
(修改權限,使數據庫允許所有ip以root身份密碼為123456遠程登陸)

>exit (退出)
安裝php
#yum -y install php php-mysql (安裝php,及php-mysql)


#yum list installed | grep php

論壇安裝
http://www.discuz.net/forum-10-1.html
在網上下載一個開源的論壇安裝包到本地——解壓后得到三個文件夾

用filezilla軟件將upload上傳到服務器的/var/www/html下

上傳成功后
#cd /var/www/html
#ls

#chmod -Rf 777 upload (遞歸給予upload滿權限)

#systemctl restart httpd (重啟httpd)

打開ie瀏覽器輸入http://ipaddr/upload/install,就會彈出安裝界面

同意


所有都為√即可下一步

這里我們是新安裝的選擇全新安裝——下一步

這里我們需要填寫服務器ip地址,數據庫用戶名root 密碼,設置論壇管理員密碼
下一步

正在安裝

安裝成功,可以訪問了

可以自己在/var/www/html下建立一個index.html,做個重定向。比較簡單,可自行百度,或私聊我,看到會回復的。
