当前文档所用平台是:ubuntu 22.04。
第一步:安装阿帕奇服务器:
sudo apt install apache2 -y
然后浏览器输入当前linux系统IP地址,http://192.168.1.100 (这里我的Linux系统IP是这个,小伙伴们的IP自己设定了)
服务器安装成功,设置服务器随系统一起启动:
sudo systemctl enable apache2
第二步:安装PHP和相关依赖(这一步很重要,一个都别落下,否则安装discuz会报缺少啥啥啥)
sudo apt install libapache2-mod-php php-mysql php-gd php-curl php8.1-xml
第三步:下载最新版本discuz
Disucz! X下载_免费搭建网站_开源建站系统下载_Discuz!官方_为您提供全方位建站服务! - 贰道网络
这里我下载的版本是:Discuz_X3.5_SC_UTF8_20231001.zip
创建一个discuz目录:
mkdir discuz
解压:
unzip Discuz_X3.5_SC_UTF8_20231001.zip -d discuz/
将discuz目录中upload/下的所有文件都移到/var/www/html目录下:
mv upload/* /var/www/html/
进入论坛安装的目录:
cd /var/www/html
给文件夹增加权限:
chmod -R 777 config/ data/ uc_client/data uc_server/data
到此建议重启一下Linux系统。
第四步:数据库中创建论坛管理账户密码
mysql -uroot
mysql> CREATE DATABASE 你喜欢的论坛数据库名;
mysql> CREATE USER 你喜欢的管理账号@localhost IDENTIFIED BY '你喜欢的密码';
mysql> GRANT all privileges on 你喜欢的论坛数据库名.* TO 你喜欢的管理账号@localhost;
mysql> FLUSH PRIVILEGES;
第五步:安装discuz
浏览器输入:192.168.1.100/install/
到此安装完毕,访问:http://192.168.1.100/index.php