实验八-Web部署

一.实验过程

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

cd /etc/yum.repos.d
vi openEuler_x86_64.repo 


增加下面内容:

安装LAMP

在shell中 通过下面命令安装Apache:

   yum install -y httpd 


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

   systemctl start httpd.service

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

   systemctl enable httpd.service


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

   systemctl stop firewalld

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

   systemctl disable firewalld

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

通过下面命令安装mariadb:

   yum install -y mariadb-server



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

   systemctl start mariadb

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

   systemctl enable mariadb


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

   mysqladmin -uroot password '123456'


通过下面命令安装PHP和PHP模块:

    yum install -y php

   yum install -y php-mysqlnd php-fpm php-opcache php-cli php-curl php-dom php-exif php-fileinfo php-gd php- 
   hash php-json php-mbstring php-mysqli php-openssl php-pcre php-xml libsodium


通过下面命令安装交互更加良好的nano 文本编辑器:

    yum install nano

通过下面命令查看Apache和mariadb的运行状态:

    systemctl status httpd

    systemctl status mariadb


通过下面命令查看Apache和mariadb是否已经开启了开机自启动:

     systemctl list-unit-files | grep httpd.service
     systemctl list-unit-files | grep mariadb.service


通过下面命令查看PHP的版本信息:

      php -v

通过下面命令创建一个PHP测试文件测试PHP是否正常,输出重定向到test.php文件:

      echo "<?php phpinfo();  ?>" > /var/www/html/test.php

通过下面命令给这个文件赋权限:

      chmod 755 /var/www/html/test.php

通过下面命令重启Apache服务:

      systemctl restart httpd

安装部署wordpress

通过下面命令安装wget:

      yum install -y wget


通过下面命令请求wordpress安装包(.ZIP):

       wget https://cn.wordpress.org/latest-zh_CN.zip


通过下面命令查看mariadb的版本号:

       rpm -qa | grep mariadb


通过下面命令登录到mariadb:

      mysql -uroot -p

通过下面命令创建WordPress数据库:

       create database wordpressdb;


通过下面命令安装unzip解压工具:

      yum install -y unzip
      unzip latest-zh_CN.zip -d /var/www


通过下面命令创建用户给Apache权限:

      chown -R apache:apache /var/www/wordpress
      chmod -R 755 /var/www/wordpress/

编辑Apache的配置文件
编辑Apache的欢迎页面,将其内容都注释掉


重启Apache服务:

  systemctl restart httpd

转到下面这个文件夹:

   cd /var/www/wordpress


创建 wp-config.php 文件:

  nano wp-config.php

二.遇到的问题和解决过程

1.yum安装时出现GPG check error
解决过程:上网查找解决办法,在命令后加上--nogpgcheck即可解决
2.无法打开网页,多次更换ip重做后仍无法解决,操作步骤未发现问题,目前还在研究中。

对实验的建议

实验视频和链接里的教程有些不同,我是按照链接的教程操作不知道有没有什么影响,而且视频我这里没有声音,理解有一些不太方便。

posted on 2022-12-18 15:01  20221305赵月溪  阅读(27)  评论(0编辑  收藏  举报

导航