当前位置: 首页 > news >正文

双虚拟机部署php项目

前言

经过前面的学习,我们对分布式部署有了一定的了解,这次我们尝试做些东西

准备

我打算用虚拟机部署一个外联网盘

  • 一台虚拟机安装php
  • 另一台安装MySQL,但是之前已经安装过 MariaDB 了,就不打算改了。
    通常MariaDB与MySQL兼容性很好,可以作为替代使用。
  • 彩虹外链网盘

项目的注意事项

在这里插入图片描述
这个东西部署好后,就会自动安装配置,所以总体还是很舒服的

给一台虚拟主机安装php

注意:学会擅长使用虚拟机的快照,这样就不用频繁创建虚拟机。
快照类似于备份,如果先备份了,出错后,就可以恢复到原来的备份

了解虚拟机的快照

在这里插入图片描述
在这里插入图片描述
这里先简单提一哈,等后面写个文章,详细说明该如何使用

第一台虚拟机配置服务器

安装和配置Web服务器

首先,您需要在第一台虚拟机上安装Web服务器软件。这里以Apache为例,因为它广泛使用且易于配置。

  • 安装Apache

    sudo apt update
    sudo apt install apache2 -y
    

    在这里插入图片描述
    在这里插入图片描述

  • 启动Apache服务

    sudo systemctl start apache2
    sudo systemctl enable apache2
    

    在这里插入图片描述
    在这里插入图片描述

  • 验证Apache安装
    打开Web浏览器并访问 http://localhost,如果看到Apache的默认页面,说明Web服务器安装成功。
    在这里插入图片描述

安装PHP

彩虹外链网盘需要PHP环境,因此需要安装PHP及其必要的扩展。

  • 安装PHP及其扩展

    sudo apt install php libapache2-mod-php php-mysql
    

    在这里插入图片描述

  • 验证PHP安装
    创建一个名为 info.php 的文件在Apache的根目录(通常是 /var/www/html/):

    echo "<?php phpinfo(); ?>"

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • AUTOSAR UDS NRC
  • 反病毒技术和反病毒软件(网络安全小知识)
  • DBeaverEE:专业级数据库管理工具,让数据管理更高效
  • GreenPlum与PostgreSQL数据库
  • Spring Boot文件上传
  • 大模型LLM对话模拟器Dialogue Simulator Visualization可视化工具
  • 通威股份半年报业绩巨降:销售费用大增,近一年股价跌四成
  • Pinia:Vue.js 状态管理的新选择
  • 【隐私计算篇】利用多方安全计算MPC实现VGG16人脸识别隐私推理
  • Hive企业级调优[7]——HQL语法优化之小文件合并
  • PostgreSQL 的 logger 进程和 Oracle 的 diag 进程对比
  • FreeSWITCH 简单图形化界面29 - 使用mod_xml_curl 动态获取配置、用户、网关数据
  • WebLogic系列漏洞
  • 深度学习与应用:行人跟踪
  • mysql学习教程,从入门到精通,SQL 删除数据(DELETE 语句)(19)
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 30天自制操作系统-2
  • 345-反转字符串中的元音字母
  • CSS3 变换
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • JS变量作用域
  • PHP CLI应用的调试原理
  • ubuntu 下nginx安装 并支持https协议
  • vue中实现单选
  • Zepto.js源码学习之二
  • 初识 webpack
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 力扣(LeetCode)965
  • 前端
  • 什么软件可以剪辑音乐?
  • 数据可视化之 Sankey 桑基图的实现
  • 微信小程序--------语音识别(前端自己也能玩)
  • 用element的upload组件实现多图片上传和压缩
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • ​比特币大跌的 2 个原因
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #565. 查找之大编号
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #控制台大学课堂点名问题_课堂随机点名
  • #在 README.md 中生成项目目录结构
  • (2)Java 简介
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (超详细)语音信号处理之特征提取
  • (二) 初入MySQL 【数据库管理】
  • (二)测试工具
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (利用IDEA+Maven)定制属于自己的jar包
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (十八)Flink CEP 详解
  • (十五)使用Nexus创建Maven私服
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (一)使用Mybatis实现在student数据库中插入一个学生信息