搭建LAMP环境
yum 安装
yum install httpd httpd-devel mariadb mariadb-server mariadb-devel php php-devel php-mysql -y
以下是所有的组件
Installed:
httpd.x86_64 0:2.4.6-97.el7.centos.1 httpd-devel.x86_64 0:2.4.6-97.el7.centos.1 mariadb.x86_64 1:5.5.68-1.el7 mariadb-devel.x86_64 1:5.5.68-1.el7
mariadb-server.x86_64 1:5.5.68-1.el7 php.x86_64 0:5.4.16-48.el7 php-devel.x86_64 0:5.4.16-48.el7 php-mysql.x86_64 0:5.4.16-48.el7
Dependency Installed:
apr.x86_64 0:1.4.8-7.el7 apr-devel.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7
apr-util-devel.x86_64 0:1.5.2-6.el7 cyrus-sasl.x86_64 0:2.1.26-23.el7 cyrus-sasl-devel.x86_64 0:2.1.26-23.el7
expat-devel.x86_64 0:2.1.0-12.el7 httpd-tools.x86_64 0:2.4.6-97.el7.centos.1 libzip.x86_64 0:0.10.1-8.el7
mailcap.noarch 0:2.1.41-2.el7 openldap-devel.x86_64 0:2.4.44-24.el7_9 perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7
perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 perl-DBD-MySQL.x86_64 0:4.023-6.el7 perl-DBI.x86_64 0:1.627-4.el7
perl-IO-Compress.noarch 0:2.061-2.el7 perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7
php-cli.x86_64 0:5.4.16-48.el7 php-common.x86_64 0:5.4.16-48.el7 php-pdo.x86_64 0:5.4.16-48.el7
启动http(网页)、mariadb(数据库)服务
service httpd restart 或 systemctl start httpd
service mariadb restart 或 systemctl start mariadb
下载Discuz论坛源码
上传
解压
#在你存放源码文件的目录下操作
mv * /var/www/html/ #把文件移动到http发布目录
cd /var/www/html/ #进入发布目录
unzip Discuz_X3.4_SC_UTF8_20210926.zip # 解压文件
cd upload/ #进入upload目录
mv * .. #把upload目录下的文件移动到上级目录
浏览器输入公网ip访问网页
赋予权限
方法有两种
主要的是四个目录
data、config、uc_client、uc_server
现在开始给权限吧
chmod 757 -R data config uc_* #第一种方法,直接给它写的权限(星号是通配符的意思,uc_开头的所有目录)
chown apache:apache -R data config uc_* #更改属组
再次进入网页查看
然后往下划点击下一步
到这里会发现需要创建数据库
数据库创建
#进入数据库
mysql
#创建数据库
名字随便 可加可不加(字符集)
create database discuz charset=utf8;
#设置数据库密码
这个是刚创建的数据库名字 密码随便起
↓ ↓
grant all on discuz.* to root@'localhost' identified by "123456";
然后去网页填写