一、查看并关闭防火墙
systemctl status firewalld
systemctl stop firewalld
二、查看selinux,并改为Permissive
[root@centos8master ~]# getenforce
Enforcing
[root@centos8master ~]# setenforce 0
[root@centos8master ~]# getenforce
Permissive
三、运行http
systemctl start httpd
四、创建网站并输入内容
利用echo输入
“ > ”直接把内容生成到指定文件,会覆盖源文件中的内容
echo ‘this is test’ > /var/www/html/index.html
也可用追加
“ >> ”尾部追加,不会覆盖掉文件中原有的内容,相当于append
echo ‘this is test’ >> /var/www/html/index.html
五、检查是否有错误
输入
curl -i 192.168.159.140
“192.168.159.140” 是Linux的IP地址
可以看到输入的内容,同时输出结果为OK,表示没有问题
在浏览器中输入IP地址可以查看内容,如下:
六、下载论坛的源码包
将源码包下载到html下面,并且解压
然后在网站网址“192.168.159.140”后面加“ /upload ”,就可以查看upload下面的东西,但是不是具体的页面,因为没有安装PHP,所以下一步就是安装PHP
七、安装PHP
为了方便,直接下载有关PHP的所以文件
yum install php* -y
在重启httpd
systemctl restart httpd
网页便会变成如下:
点击同意,进入如下页面:
不可写,是文件权限问题,所以需要添加权限
代码如下:
chmod -R 777 data/ config/ uc*
然后回到网页,点击下一步
进入如下页面:
再次点击下一步,进入下一个页面
发现需要安装数据库,所以下一步安装数据库
yum install mariadb-server -y
启动数据库
systemctl start mariadb
这个安装的是服务端,安装服务端时,它会自动帮你安装客户端
完成它会默认一个用户“root”,但是没有密码,所以需要初始化密码
第一个红框中按回车,设置密码完成后,剩下的都按回车就行
然后启动数据库,输入密码
然后创建一个数据库,命名为“luntan”,然后“exit”退出
create database luntan;
注意:数据库每一个命令的结束一定要加 “ ; ” ,不然它会默认命令没有写完,它不会执行
然后,回到网页
数据库名就是你自己命名的名字,密码就是自己初始化的密码,下面管理员是论坛的管理员,密码是一样的,其他并不用动,然后下一步
完成后,如图将红框内的内容删除:
论坛就搭建完成,点击登入,输入用户名,密码即可