Centos7.x環境下 安裝Diszz

哈哈哈hh 發表於 2022-01-25
CentOS

映象下載、域名解析、時間同步請點選  阿里雲開源映象站

一、背景

Discuz 是基於PHP網頁,在 Linux 和 windows 兩平臺均可部署的論壇工具。本實驗帶你基於 CentOS 快速搭建屬於自己的論壇。

軟體環境

系統:CentOS 6.8 64 位

IP:192.168.200.112

二、安裝教程

1.作業系統環境準備

1.1關閉防火牆-開機不啟動(學習使用)

systemctl stop firewalld 
systemctl disable firewalld

1.2 關閉selinux 安全增強關閉 永久

sed -i 's/enforcing/disabled/' /etc/selinux/config

忽略此步驟可能會遇到的問題:安裝discuz時顯示目錄不存在和不可寫, 解決方式參考自文獻: blog.csdn.net/qq_4096517…

1.3 yum源加速

替換為阿里雲映象 首先備份一下原先的yum源,避免出錯無法恢復

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak

然後修改base.reop源

wget -O CentOS-Base.repo 

安裝epel.repo源

wget -O /etc/yum.repos.d/epel.repo 

重新整理快取

yum clean all
yum makecache

2.準備 LAMP 環境

LAMP 是 Linux、Apache、MySQL 和 PHP 的縮寫,是 Discuz 論壇系統依賴的基礎執行環境。我們先來準備 LAMP 環境

2.1安裝 MySQL

yum install mysql-server -y

安裝完成後,啟動 MySQL 服務:

service mysqld restart

此實驗使用 mysql 預設賬戶名和密碼,您也可以設定自己的 MySQL 賬戶名和密碼。參考下面的內容:

/usr/bin/mysqladmin -u root password 'Password'

[可選]將 MySQL 設定為開機自動啟動:

chkconfig mysqld on

2.2安裝 Apache 元件

yum install httpd -y

安裝之後,啟動 httpd 程式:

service httpd start

把 httpd 也設定成開機自動啟動:

chkconfig httpd on

2.3安裝 PHP

yum install php php-fpm php-mysql -y

安裝之後,啟動 PHP-FPM 程式:

service php-fpm start

啟動之後,可以使用下面的命令檢視 PHP-FPM 程式監聽哪個埠

netstat -nlpt | grep php-fpm

把 PHP-FPM 也設定成開機自動啟動:

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資料夾裡的檔案都複製到 /var/www/html/ 資料夾

cp -r upload/* /var/www/html/

給 /var/www/html 目錄及其子目錄賦予許可權

chmod -R 777 /var/www/html

重啟 Apache

service httpd restart

三、Diszz初始化

在瀏覽器位址列輸入 http://192.168.200.112/ 進入初始化安裝畫面

本文轉自:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2853919/,如需轉載,請註明出處,否則將追究法律責任。