鏡像下載、域名解析盲链、時間同步請點擊 阿里云開源鏡像站
一、背景
Discuz 是基于PHP網(wǎng)頁奈嘿,在 Linux 和 windows 兩平臺均可部署的論壇工具文留。本實驗帶你基于 CentOS 快速搭建屬于自己的論壇。
軟件環(huán)境
系統(tǒng):CentOS 6.8 64 位
IP:192.168.200.112
二鞋诗、安裝教程
1.操作系統(tǒng)環(huán)境準備
1.1關(guān)閉防火墻-開機不啟動(學(xué)習(xí)使用)
systemctl stop firewalld
systemctl disable firewalld
1.2 關(guān)閉selinux 安全增強關(guān)閉 永久
sed -i 's/enforcing/disabled/' /etc/selinux/config
忽略此步驟可能會遇到的問題:安裝discuz時顯示目錄不存在和不可寫, 解決方式參考自文獻:blog.csdn.net/qq_4096517…
1.3 yum源加速
替換為阿里云鏡像 首先備份一下原先的yum源迈嘹,避免出錯無法恢復(fù)
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
然后修改base.reop源
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安裝epel.repo源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
刷新緩存
yum clean all
yum makecache
2.準備 LAMP 環(huán)境
LAMP 是 Linux削彬、Apache、MySQL 和 PHP 的縮寫江锨,是 Discuz 論壇系統(tǒng)依賴的基礎(chǔ)運行環(huán)境。我們先來準備 LAMP 環(huán)境
2.1安裝 MySQL
yum install mysql-server -y
安裝完成后啄育,啟動 MySQL 服務(wù):
service mysqld restart
此實驗使用 mysql 默認賬戶名和密碼,您也可以設(shè)置自己的 MySQL 賬戶名和密碼安券。參考下面的內(nèi)容:
/usr/bin/mysqladmin -u root password 'Password'
[可選]將 MySQL 設(shè)置為開機自動啟動:
chkconfig mysqld on
2.2安裝 Apache 組件
yum install httpd -y
安裝之后墩崩,啟動 httpd 進程:
service httpd start
把 httpd 也設(shè)置成開機自動啟動:
chkconfig httpd on
2.3安裝 PHP
yum install php php-fpm php-mysql -y
安裝之后,啟動 PHP-FPM 進程:
service php-fpm start
啟動之后侯勉,可以使用下面的命令查看 PHP-FPM 進程監(jiān)聽哪個端口
netstat -nlpt | grep php-fpm
把 PHP-FPM 也設(shè)置成開機自動啟動:
chkconfig php-fpm on
3.安裝并配置 Discuz
下載一個Discuz_X3.2_SC_UTF8.zip
壓縮包:
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
下載完成后,解壓這個壓縮包(要安裝unzip命令址貌,可以在win解壓再上傳)
unzip Discuz_X3.2_SC_UTF8.zip
解壓完后,就能在 upload 文件夾里看到discuz的源碼了
由于PHP默認訪問 /var/www/html/ 文件夾练对,所以我們需要把upload文件夾里的文件都復(fù)制到 /var/www/html/ 文件夾
cp -r upload/* /var/www/html/
給 /var/www/html 目錄及其子目錄賦予權(quán)限
chmod -R 777 /var/www/html
重啟 Apache
service httpd restart
三遍蟋、Diszz初始化
在瀏覽器地址欄輸入 http://192.168.200.112/ 進入初始化安裝畫面
本文轉(zhuǎn)自:https://juejin.cn/post/6912463537206427661