本篇博客用于记录我们进修课程计算与信息学设计的团队项目,所写内容基于我们团队项目开发历程与成果,不得用于其他用途。
本篇博客转载于华为云服务器网站搭建板块,对其中的一些命令和代码进行进一步解释说明,并且将其中版本较老的discuz3.3版本升级为discuz3.4版本。
第一步:安装MySQL
如何安装mysql以及可能遇到的问题在我下面这篇文章中有详细的介绍,这里不再赘述。
第二步:搭建Web环境
安装Web环境
执行以下命令,安装Apache服务器、PHPFastCGI管理器、MySQL客户端和MySQL数据库服务器:
yum install -y httpd php php-fpm mysql mysql-server php-mysql
执行以下命令,更新安装Apache服务器、PHPFastCGI管理器、MySQL客户端和MySQL数据库服务器:
yum reinstall -y httpd php php-fpm mysql mysql-server php-mysql
配置Web环境
执行以下命令,启动httpd服务:
service httpd start
执行以下命令,设置开机自动启动httpd服务:
chkconfig httpd on
执行以下命令,启动php-fpm服务:
service php-fpm start
执行以下命令,设置开机自动启动php-fpm服务:
chkconfig php-fpm on
执行以下命令,关闭防火墙:
systemctl stop firewalld.service
执行以下命令,重新查看防火墙状态是否为关闭:
systemctl status firewalld
执行以下命令,启动MySQL服务:
systemctl start mysqld
执行以下命令,设置开机自动启动MySQL服务:
systemctl enable mysqld.service
在浏览器中输入http://弹性公网IP地址 ,即可访问服务器的默认主页:
部署网站代码
首先登陆搭载网站的服务器
执行以下代码安装软件:
wget https://download.comsenz.com/files/DiscuzX/3.4/Discuz_X3.4_SC_UTF8_20220406.zip
执行以下命令,解压Discuz安装包:
unzip Discuz_X3.4_SC_UTF8_20220406.zip
执行以下命令,将解压后的“upload”文件夹下的所有文件复制到“var/www/html”路径下:
cp -r upload/* /var/www/html
执行以下命令,将写权限赋予给其他用户:
chmod -R 777 /var/www/html
- 在浏览器里输入地址:http://弹性公网IP地址进入安装界面,按照Discuz安装向导进行安装。确认协议,并单击“我同意”。
- 开始安装后,检查安装环境并单击“下一步”。
- 设置运行环境,并单击“下一步”。
- 安装数据库,填写数据库信息,单击“下一步”完成安装。
验证搭建结果
在浏览器中输入:http://弹性公网IP地址/forum.php 可登录论坛主页则说明网站搭建成功。