LAMP=Linux+Apache+Mariadb+Php
这个实验我们来搭建发布一个论坛
作发布论坛的虚拟机ip为172.25.254.202
首先在网站上获取免费的资源包来进行这个实验
httpd服务的部署然后我们可以将资源移动到Apache的默认发布目录/var/www/html下,进行解压
mv Discuz_X3.2_SC_UTF8.zip /var/www/html/ ##移动
unzip Discuz_X3.2_SC_UTF8.zip ##解压
现在我们来安装部署论坛需要的软件及服务
yum install httpd -y ##apache服务
yum install mariadb-server -y ##数据库软件
yum install php -y ##安装图形插件
yum search mysql
yum install php-mysql xxxx -y ##安装数据库所需的php
设定服务
systemctl start httpd
systemctl start mariadb
systemctl stop firewalld(或者让防火墙通过http服务)
配置数据库
mysql_secure_installation ##进行安全初始化
vim /etc/my.cnf ##编辑配置文件
skip-networking=1 ##关闭3306端口
systemctl restart mariadb ##一定要重启服务
现在我们来编辑发布目录下的内容
vim /etc/httpd/conf.d/luntan.conf
<VirtualHost _default_:80> ##当输入ip时访问的是默认发布目录下的文件
DocumentRoot /var/www/html
Customlog logs/default.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName haha.westos.com ##当输入该网址时 访问的是 /var/www/html/upload这个目录下的内容
DocumentRoot /var/www/html/upload
Customlog logs/default.log combined
</VirtualHost>
systemctl restart httpd ##重启服务
最后编辑本地解析文件
vim /etc/hosts
172.25.254.202 haha.westos.com
有的文件是不可写的 我们要给这些文件写的功能
我们先进入到发布目录下看解压的文件 readme目录里面有安装论坛的规定
现在我们来给与权限
cd /var/www/html/upload/
chmod o+w uc_client uc_server -R
chomd o+w ./config ./data -R
全部完成后重启服务
systemctl restart httpd
在浏览器上输入网址进入安装界面
点击下一步添加论坛的基本信息 因为论坛的信息是和数据库信息对应的
此阶段我们输入数据库密码 设定论坛管理员
安装数据库
注册帐号
论他搭建完成