lzt-

实验八-Web部署
  1. 1.     实验内容

openEuler中基于LAMP部署WordPress

(1)   配置openEuler

(2)     安装LAMP

(3)     安装部署wordpress   

  1. 2.     实验步骤

2.1 安装MobaXterm

 

 

 

2.2配置openEuler

在华为云openEuler 安装后,没有配置yum源,我们通过重新配置。

 

 

 

 

 

2.3 安装LAMP

 

 

 

 

通过下面命令,设置Apache开机自启动:

 

 

 

系统默认启动防火墙,会导致我们无法访问网站,通过下面命令关闭防火墙:

 

 

通过下面命令禁止防火墙自启动:

 

MariaDB Server 是最流行的开源关系型数据库之一。它由 MySQL 的原始开发者制作,并保证保持开源。它是大多数云产品的一部分,也是大多数 Linux 发行版的默认配置。MariaDB 被设计为 MySQL 的直接替代产品,具有更多功能,新的存储引擎,更少的错误和更好的性能。

通过下面命令安装mariadb:

 

 

 

通过下面命令开启mariadb服务:

 

 

通过下面命令设置mariadb开机自启动:

 

通过下面命令给mariadb数据库的root账户设置密码123456:

 

 

安装PHP和PHP模块

 

 

 

 

 

安装交互更加良好的nano 文本编辑器:

 

 

查看Apache和mariadb的运行状态

 

 

 

 

查看Apache和mariadb是否已经开启了开机自启动

 

查看PHP的版本信息

创建一个PHP测试文件测试PHP是否正常,输出重定向到test.php文件

给这个文件赋权限,重启Apache服务

2.3 安装部署wordpress

 

请求wordpress安装包(.ZIP)

 

查看mariadb的版本号

登录到mariadb,创建WordPress数据库

 

 

 

安装unzip解压工具

 

 

解压latest-zh_CN.zip到/var/www目录下

 

 

创建用户给Apache权限

 

 

 

编辑Apache的配置文件

 

 

重启Apache服务,转到下面这个文件夹

 

 

创建 wp-config.php 文件

 

 

 

 

访问ip/wp-config.php

 

 

 

3.实验体会(一定要写)

3.1 调试中出现的问题及解决过程(写自己在程序编写调试过程中遇到的具体问题和解决的过程,一定要具体)

问题1:在安装Apachenano 文本编辑器等时,出现错误

解决方法1:搜索问题,找到博客https://www.cnblogs.com/studywithallofyou/p/17036876.html,按照博客的方法成功安装。

问题2:在关闭防火墙时,报错。

 

解决方法2:在CSDN上搜索解决方法,如图

 

问题3:不知道sql如何退出数据库

解决方法:搜索问题,得出方法:使用命令mysql> exit;

posted on 2023-12-28 20:51  刘芷彤  阅读(34)  评论(0编辑  收藏  举报