实验八-Web部署
-
配置openEuler
在华为云openEuler 安装后,没有配置yum源,我们通过重新配置。
-
安装LAMP
在shell中 通过下面命令安装Apache,并开启Apache服务,然后设置Apache开机自启动,而系统默认启动防火墙,会导致我们无法访问网站,所以要关闭防火墙,禁止防火墙自启动:
-
安装mariadb:
-
开启mariadb服务和设置mariadb开机自启动,给mariadb数据库的root账户设置密码123456:
安装PHP和PHP模块:
-
安装nano 文本编辑器:
- 查看Apache和mariadb的运行状态:
-
查看Apache和mariadb是否已经开启了开机自启动:
-
查看PHP的版本信息:
-
创建一个PHP测试文件测试PHP是否正常,输出重定向到test.php文件,给这个文件赋权限::
-
重启Apache服务:
-
安装部署wordpress
安装wget,请求wordpress安装包(.ZIP):
-
通过下面命令查看mariadb的版本号:
登录到mariadb.
-
创建WordPress数据库:
-
安装unzip解压工具:
-
解压latest-zh_CN.zip到/var/www目录下
-
创建用户给Apache权限:
-
.
-
编辑Apache的配置文件:
- 编辑Apache的欢迎页面,将其内容都注释掉:
- 重启Apache服务,转到下面这个文件夹:
- 创建 wp-config.php 文件:
-
访问
ip/wp-config.php
-
-
遇到的问题和解决方案
-
问题:无法打开WordPress的安装界面,显示File not found.
- 解决方案:在询问同学后发现是httpd.conf代码有误差,在对照文档修改后,就没有问题了
建议:
可以将两个文档的代码放在实验的内容中,方便复制也能更清晰的了解实验的步骤。