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

实验八-Web部署

时间:2022-12-20 22:23:44浏览次数:62  
标签:Web 下面 部署 httpd 命令 systemctl 实验 Apache mariadb

进入华为云中购置的虚拟机

配置openEuler

cd /etc/yum.repos.d

vi openEuler_x86_64.repo

安装LAMP

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

通过下面命令开启Apache服务:
systemctl start httpd.service

通过下面命令,设置Apache开机自启动:
systemctl enable httpd.service

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

通过下面命令安装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


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


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

通过下面命令查看Apache和mariadb是否已经开启了开机自启动:
systemctl list-unit-files | grep httpd.service
systemctl list-unit-files | grep mariadb.service

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

通过下面命令创建一个PHP测试文件测试PHP是否正常,输出重定向到test.php文件:
echo "" > /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

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

问题:

但是实际操作的时候遇到了一点问题,如图。后来通过询问同学,发现是一开始没有进入yum.repos.d目录,在这里才进入,把之前的又重新操作了一下

重新安装

解压

通过下面命令创建用户给Apache权限:
chown -R apache:apache /var/www/wordpress
chmod -R 755 /var/www/wordpress/
编辑Apache的配置文件:
nano /etc/httpd/conf/httpd.conf

编辑Apache的欢迎页面,将其内容都注释掉:
nano /etc/httpd/conf.d/welcome.conf

重启Apache服务:
systemctl restart httpd
转到下面这个文件夹:
cd /var/www/wordpress

创建 wp-config.php 文件并访问ip/wp-config.php

问题:

但是没有成功……


通过tcping命令,觉得好像是80端口没有开放,数据无法交互。
参考:https://blog.csdn.net/PEABRAIND/article/details/125073418
但是发现还是不行
于是询问老师,发现是apache没有启动。启动以后发现还是有些问题。
最后用了娄老师发的文件里的内容,成功了。


对实验的建议:

一些文件里的代码希望可以给出来,这样可以免去很多不必要的麻烦。

标签:Web,下面,部署,httpd,命令,systemctl,实验,Apache,mariadb
From: https://www.cnblogs.com/bky20221301/p/16986283.html

相关文章

  • 安装istio和部署bookinfo项目
    一istio安装1.1下载安装​​https://istio.io/latest/docs/setup/getting-started/​​安装前提:你的服务器必须可以连接外网需要下载谷歌镜像#下载cd/usr/local/curl......
  • 第八次实验--Web部署
    第八次实验--Web部署实验相关配置实验前置知识LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux,操作系统,openEuler就是一种Linux发......
  • 实验八
    1.实验指导书2.遇到的问题和解决过程图片中遇到的error最后与页面相关的操作3.对实验的建议希望实验能更便于理解,增加一些说明......
  • PHP Web System Optimization(undone)
    PHPOptimization目录0.引言1.PHPPool2.listen3.ProcessManage(PM)4.pm.max_children5.PHPDBConnectionPool(数据库连接池) 0.引言0x1......
  • 如何部署两个JMS网关,形成双机热备
    大家使用JMS的过程中,可能会留意到,不管是微服务在注册时,还是RemoteClient构造时,所指向的网关都是一个NetAddress数组,之所以网关地址是多个,而不是一个,那是因为网关是一个双击......
  • 构成 Spring Web 服务的各种组件(二)
    6.在客户端上使用SpringWeb服务Spring-WS提供了一个客户端Web服务API,允许对Web服务进行一致的XML驱动访问。它还迎合了编组程序和取消编组程序的使用,以便服务层代码可以......
  • iOS开发讲解SDWebImage,你真的会用吗?
    SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图......
  • HummerRisk V0.7.0:支持京东云、webhook、PDF下载等
    HummerRiskV0.7.0发布:新增京东云支持,系统增加webhook支持,灵活扩展,新增多种页面的PDF下载,新增主机的批量导入和Windows类型主机的检测支持。感谢社区中小伙伴们的反馈,你们的......
  • 实验八
    遇到的问题和解决过程1.无法安装文件yum/dnfinstallpackagemame--nogpgcheck添加--nogpgcheck、2.Jobforhttpd.servicefailedbecausethecontrolprocessexit......
  • 4 用户态和内核态信号量-实验1:使用POSIX信号量实现线程同步
    4用户态和内核态信号量-实验1:使用POSIX信号量实现线程同步一.实验目的·掌握在线程同步问题中POSIX无名信号量和有名信号量的使用方法。·理解POSIX无名信号量和有名信号量......