首页 > 其他分享 >第八次实验--Web部署

第八次实验--Web部署

时间:2022-12-20 21:55:15浏览次数:64  
标签:Web PHP -- 第八次 yum Apache mariadb 安装

第八次实验--Web部署

实验相关配置

实验前置知识

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

  • Linux,操作系统,openEuler就是一种Linux发行版
  • Apache,Web服务器
  • MariaDB或MySQL,数据库管理系统(或者数据库服务器)
  • PHP、Perl或Python,Web后端语言,本次选用PHP

配置openEuler

在华为云openEuler 安装后,没有配置yum源,进行重新配置。

在相关文件即openEluer_x86_64.repo中配置相关yum源。

安装LAMP

安装Apache服务并设置开机自启动,同时关闭防火墙及其自启动。

安装 mariadb.

启动mariadb服务并设置开机自启动,给数据库的root账户设置密码123456。

安装PHP和相关模块。

安装nano编译器。

查看Apache和mariadb的运行状态。

Apache和mariadb已经开启了开机自启动。

查询php的版本。

创建一个PHP测试文件测试PHP是否正常,输出重定向到test.php文件,并赋予权限。

重启Apache服务。

安装部署wordpress

安装wget.

下载wordpress安装包。

查看mariadb的版本号.

登录到mariadb.

创建WordPress数据库。

安装unzip解压工具。

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

创建Apache的相关权限。

编辑Apache的配置文件。

重启Apache服务,并转到相应文件夹。

编辑wp-config.php.

注册WordPress.

出现的问题

问题1:

使用yum源安装软件出现这种问题

问题1解决方案:

出现这种问题的原因是由于源key错误导致的yum(软件包管理器)安装软件失败
使用如下参数 --nogpgcheck 意思是在安装时不进行验证(有亿点危险)

问题2:

无法打开WordPress的安装界面,显示File not found.

问题2解决方案:

这个是wp-config.php的代码没打全,把代码补全就行了。除了上面的代码,应该还有下列代码:

对实验的建议

  1. 这个yum源在实验前可以再检测一下,检验签名是否过关。

  2. 实验指导书中的代码可以再详细一点,可以更节省时间。

参考资料

Error: GPG check FAILED

openEuler中基于LAMP部署WordPress

标签:Web,PHP,--,第八次,yum,Apache,mariadb,安装
From: https://www.cnblogs.com/Joci-zhuoxue/p/16992211.html

相关文章

  • 编译安装nmon
    nmon是什么?nmon(Nigel'sperformanceMonitorforLinux)是一种Linux性能监视工具,当前它支持Power/x86/x86_64/Mainframe/ARM这五种CPU架构的Linux,能将监控到的数据保......
  • django10 分页器与Form组件
    多对多创建第三张表的三种方式#1.全自动创建#优势:自动创建第三张表,并且提供了add,remove,set,clear四种操作与正反向查询#劣势:第三张表无法创建更多的字段,扩展性很......
  • python + selenium实现gitlab全文搜索
    一般来说软件开发相关企业都会有自己内部的源代码管理工具,比如私有部署的gitlab服务器。特别是企业上规模之后会有多个产品线,各个业务产品线各自的项目解决方案会非常多。......
  • 组合数前缀和
    众所周知有经典问题:\(T\)组询问\(\sum_{i=0}^m\binom{n}{i}\)。听说戴老师一年多前就有个\(n\log^2n\)的做法,感觉很厉害,但是搜不到做法,也想尝试自己推推。今天受到......
  • CF1371D
    AmadscientistDr.Jubalhasmadeacompetitiveprogrammingtask.Trytosolveit!Youaregivenintegersn,k.ConstructagridAwithsizen×nconsistingof......
  • Delphi 经典游戏程序设计40例 的学习 例40 动画检查器
     unitR40;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,Buttons,StdCtrls,Clipbrd,ExtCtrls;......
  • wget下载Git拒绝连接
    执行:gitconfig--globalurl."https://".insteadOfgit:// Cloninginto'k8s-ha-install'...fatal:unabletoaccess'https://github.com/dotbalo/k8s-ha-install.......
  • 偶然遇到的一些均摊趣题
    1.CF1774F1考虑一个repeat操作发生了甚么:假设现在全局一共扣除了\(m\)的血量,现在所拥有的猪的集合\(S\)那么操作相当于把所有\(S\)中的猪的血量去掉\(m\)扔进......
  • 远程计算机已加入AAD凭据不工作
    远程计算机已加入AAD凭据不工作解决方法计算机需要加入AAD(AzureActiveDirectory)设置-账户-其他用户-连接工作或学校用户-连接在下方的【替代操作】中选......
  • 【关于Java中方法重写的注意事项】
    需要重写的场景:源代码封装方法无法满足我们的需要,可以通过重写方法解决。注意事项:一般来说,子类只能够重写父类的声明为public和protected的非final方法,如果需要重写......