论坛服务需要在apache或nginx代理服务已经配置好的情况下搭建
搭建LAMP架构
在前面已经搭建了apache
这里直接安装php
apt install -y php
安装完成后重启apache
systemctl restart apache2
接着安装mariadb
apt install -y mariadb-server
安装完成后会自动启动,这里要注意apache服务器和mariadb服务器是否在同一台服务器上,默认mariadb启用的是127.0.0.1:3306也就是本地的服务,如果需要和apache一起使用就去修改监听端口
vim /etc/mysql/mariadb.conf.d/50-server.cnf
修改bind-addrss的地址修改为0.0.0.0让外部主机都能访问到mariadb服务
下载discuz论坛软件包到服务器本地(只需要软件包中的upload文件)
创建网站目录
mkdir /webdata/discuz
cp -ar /upload/* /webdata/discuz
后续去浏览器中安装
修改目录属主或者是修改文件的权限
chown webuser.webuser /webdata/discuz -R
chmod 777 ** 这个需要一个一个文件去修改很麻烦,修改属主会快很多
安装依赖包
apt install -y php-mysqli
systemctl restart apache2
apt install -y php-xml
systemctl restart apache2
浏览器下一步
设置数据库信息
如果需要专用性的账号进行远程连接可以在服务器中
mysql
输入sql语句设置 grant all on ultrax.* to 'discuzuser'@'127.0.0.1' identified by 'discuzpass';
然后用户名设置为discuzuser密码为discuzpass
输入想要设置的管理员密码
下一步搭建完成