CentOS Linux release 8.3.2011
1、安装数据库
Bash
dnf install -y mariadb-server mariadb
2、启用mariadb并设置开机自启动
Bash
systemctl start mariadb.service
systemctl enable mariadb.service
3、初始化数据库
Bash
mysql_secure_installation
Enter current password for root (enter for none): 输入当前密码,因为我们不知道当前密码是多少直接回车进入下一步
Set root password? [Y/n] y 是否设置root密码 我们输入y选择是 开始设置root密码
Remove anonymous users? [Y/n] y 是否删除匿名用户,选择 y 删除
Disallow root login remotely? [Y/n] y 是否不允许开启root远程登入权限,选择Y
Remove test database and access to it? [Y/n] y 是否删除测试数据库和访问,选择 y 删除
Reload privilege tables now? [Y/n] y 是否重新加载权限表,选择 y 重新加载
4、安装PHP
Bash
dnf install php php-devel -y
Centos8 默认dnf安装的是php7以上的版本
5、安装php关联扩展
Bash
dnf install php-mysqli php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc -y
6、安装Apache(httpd)
Bash
dnf install httpd -y
7、启用httpd并设置开机自启动
Bash
systemctl start httpd
systemctl enable httpd
PS:在CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。
在浏览器中输入http://IP地址 ,即可访问服务器的默认主页。
1、进入到站点目录下载discuz
Bash
cd /var/www/html/
wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
2、解压压缩包
Bash
unzip Discuz_X3.3_SC_UTF8.zip
将解压后的“upload”文件夹下的所有文件复制到“var/www/html”路径下。
Bash
cp -r upload/* /var/www/html
3、将写权限赋予给其他用户
Bash
chmod -R 777 /var/www/html
在浏览器里输入地址:http://IP地址 进入安装界面,按照Discuz安装向导进行安装。
确认协议,并单击“我同意”。
检查安装环境,如果有报错根据上面的报错去设置下即可,正确后并单击“下一步”。
选择全新安装
安装数据库,填写数据库信息,单击“下一步”完成安装。
数据库服务器地址如果是本机则填写localhost如其他地方的请填写ip
数据库密码是配置的数据库管理员root账号的密码(这样风险比较大只能用于测试,实际环境推荐用单独用户的账号密码)
自定义管理员信息。
创建单独用户账号密码对应单独库的命令如下
Bash
MariaDB [(none)]> CREATE DATABASE 数据库名;
MariaDB [(none)]> grant all on 数据库名.* to 数据库用户名(一般跟数据库名一样或着自定义)@'%' identified by '用户密码' with grant option;
验证搭建结果
在浏览器里输入地址:http://IP地址
我是阿豪,本期分享的Centos8系统Yum安装LAMP部署Discuz论坛教程到这就完成了。下期见
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。