首先確保服務器防火牆、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,做個重定向。比較簡單,可自行百度,或私聊我,看到會回復的。