实验相关配置
实验相关知识背景
LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:
- Linux,操作系统,openEuler就是一种Linux发行版
- Apache,Web服务器
- MariaDB或MySQL,数据库管理系统(或者数据库服务器)
- PHP、Perl或Python,Web后端语言,我们选用的是PHP
配置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
- 解决方案:httpd.conf代码有误差对照文档修改后,就没有问题了