首页 > 其他分享 >LAMP目录介绍

LAMP目录介绍

时间:2024-06-03 18:23:50浏览次数:9  
标签:文件目录 配置文件 虚拟主机 介绍 LAMP MySQL Apache 目录

Apache2、MySQL 8 和 PHP 8 的常见目录结构:

一、Apache2:

  1. /etc/apache2/: 主要配置文件目录

    • apache2.conf: Apache 主配置文件
    • sites-available/: 可用的虚拟主机配置文件目录
    • sites-enabled/: 已启用的虚拟主机配置文件目录
    • mods-available/: 可用的 Apache 模块目录
    • mods-enabled/: 已启用的 Apache 模块目录
  2. /var/www/html/: Apache 默认的 Web 根目录

    • 存放 Web 应用程序的源代码
  3. /var/log/apache2/: Apache 日志文件目录

    • access.log: 访问日志
    • error.log: 错误日志

二、MySQL 8:

  1. /etc/mysql/: MySQL 配置文件目录

    • my.cnf: MySQL 主配置文件
  2. /var/lib/mysql/: MySQL 数据文件目录

    • 存放数据库表、索引、日志等文件
  3. /var/log/mysql/: MySQL 日志文件目录

    • error.log: 错误日志
    • slow.log: 慢查询日志

三、PHP 8:

  1. /etc/php/8.0/: PHP 配置文件目录
    • apache2/: Apache 环境下的 PHP 配置文件
    • cli/: 命令行环境下的 PHP 配置文件
  2. /usr/lib/php/8.0/: PHP 核心库和扩展目录
  3. /var/log/php/: PHP 日志文件目录
    • error.log: PHP 错误日志
  4. /data 目录 - 默认情况下,MySQL表的数据文件存储在此目录下。
  5. /bin 目录 - 存放MySQL服务器的客户端程序,例如 mysql、mysqladmin、mysqldump 等。
  6. /lib 目录 - 存放MySQL服务器的库文件,用于存储MySQL插件和其他组件
  7. /include 目录 - 存放MySQL服务器的头文件,用于MySQL服务器的编译
  8. /docs 目录 - 存放MySQL的文档,包括手册和错误代码说明。
  9. /man 目录 - 存放MySQL的手册页。
  10. /support-files 目录 - 存放一些辅助工具和配置文件模板。
  11. /mysql-test 目录 - 存放MySQL的测试套件。
  12. /lib/plugin 目录 - 存放MySQL插件,这些插件可以提供额外的存储引擎、函数等。

这些目录和文件可能随着MySQL的不同版本而变化,但通常会包括配置文件、客户端工具、文档和数据文件等

Apache 中启用和禁用虚拟主机站点的命令:

  1. 启用虚拟主机站点:
# 将配置文件从 sites-available 目录链接到 sites-enabled 目录
sudo a2ensite <your-site-config-file>

# 例如,启用 example.com 的虚拟主机配置
sudo a2ensite example.com.conf

执行该命令后,该虚拟主机站点的配置文件就会被链接到 /etc/apache2/sites-enabled/ 目录,Apache 会在下次重启时加载该站点的配置。

  1. 禁用虚拟主机站点:
# 将配置文件从 sites-enabled 目录中取消链接
sudo a2dissite <your-site-config-file>

# 例如,禁用 example.com 的虚拟主机配置
sudo a2dissite example.com.conf

执行该命令后,该虚拟主机站点的配置文件就会从 /etc/apache2/sites-enabled/ 目录中被取消链接,Apache 在下次重启时就不会加载该站点的配置。

注意事项:

  1. 在执行上述命令后,您需要重启 Apache 服务,以使更改生效:
sudo systemctl restart apache2
  1. 如果您修改了虚拟主机站点的配置文件,也需要执行上述命令来使更改生效。

  2. /etc/apache2/sites-available/ 目录中创建新的虚拟主机配置文件时,您需要先使用 a2ensite 命令启用它,然后重启 Apache 服务。

  3. 如果您需要查看当前已启用的虚拟主机站点列表,可以使用以下命令:

sudo apache2ctl -S

这将显示所有已启用的虚拟主机配置信息。

总之,a2ensitea2dissite 命令是 Apache 管理虚拟主机站点的常用方法,掌握好这些命令可以帮助您更好地管理 Apache 服务。

标签:文件目录,配置文件,虚拟主机,介绍,LAMP,MySQL,Apache,目录
From: https://www.cnblogs.com/laraveler/p/18229404

相关文章

  • Windows 隐式加载任意目录下动态库的方法
    windows平台下,dll的加载方式分为显式加载和隐式加载。隐式加载需要在程序链接期间指定依赖库的名称、路径等信息,程序运行时由系统自动进行处理;显式加载则是直接调用系统APILoadLibrary/FreeLibrary来加载或卸载dll模块。通常情况下,这两种方式可以处理绝大多数的应用需求。......
  • 图神经网络(GNN)在生产过程优化中的应用介绍
    目录一、说明二、图神经网络和应用2.1什么是图神经网络?2.2将生产系统建模为图形2.3过程模拟和假设分析2.4优化生产计划三、生产系统中的图形数据表示3.1生产图中的节点表示3.2生产图中的边缘表示3.3图形表示的好处3.4将GNN与图形表示集成3.5实际应......
  • 明明路径都对,为什么会出现[Error 2] No such file or directory: ‘XXXXX’ 获取当前
    明明路径都对,为什么会出现[Error2]Nosuchfileordirectory:‘XXXXX’?——解决清单明明路径都对,为什么会出现[Error2]Nosuchfileordirectory:‘XXXXX’?python工程加载一个文件时出现了错误。错误消息"Nosuchfileordirectory"通常表示文件或目录不存在。......
  • datax修改 hdfsReader源码实现空文件及目录为空时,程序退出不抛出异常
    最近在使用datax_202309时,有任务需要将hive的数据按天同步到mysql,由于同步的表由业务生成,故可能有的表当天是没有数据产生,就会抛出出现下面的错误:问题:datax读取hive分区表时,datax-hdfsReader读取空目录报错问题描述:com.alibaba.datax.common.exception.DataXException:Code:[......
  • smartctl 属性信息介绍
    当使用smartctl命令查看硬盘的SMART信息时,以下是您列出的各项参数的解释,以及可能包含的一些额外信息:Raw_Read_Error_Rate(原始读取错误率):概念:表示在读取数据时发生的原始错误率。较低的值表明硬盘对数据读取更为可靠。正常值:通常希望这个值较低,但具体的“正常”范围取决于硬......
  • 学生家乡网页设计作品静态HTML网页模板源码 广西旅游景点网页设计 大学生家乡主题网站
    家乡旅游景点网页作业制作网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠......
  • VeraCrypt源代码学习--架构介绍
      VeraCrypt的简介我就不在多啰嗦了,大家可以直接到官方网站上去查看。如何使用我也不做过多的介绍,网上的教程太多太多,能够进入看本博客的童鞋,绝对有足够的能力去搞定这方面的知识。  需要的基础知识:VeraCrypt主要用C/C++语言编写,为了提高软件的运行效率,源码中也夹杂着少许......
  • 人工智能文生图技术介绍
    简介传统的绘图方式是由设计师手绘或者通过软件绘制图片,中间需要使用到类似于PS这样的工具。所谓文生图,就是指直接通过一些描述性文字生成对应的图片的技术。以前,完成各种设计,是离不开设计师的参与的。但是通过文生图技术,可以直接将对于图片的需求发送给程序,让程序生成。文生......
  • CentOS 7基础操作07_Linux复制、删除、移动目录和文件
    1、cp——复制(Copy)文件或目录        cp命令用于复制文件或目录,将需要复制的文件或目录(源)重建一份并保存为新的文件或目录(可保存到其他目录中)。cp命令的基本使用格式如下:cp[选项]...源文件或目录...目标文件或目录        需要复制多个文......
  • 易基因:RNA免疫共沉淀测序 (RIP-seq) 技术介绍
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。RIP-seq是将RNA免疫共沉淀(RNAImmunoprecipitation,RIP)与二代测序技术(NGS)相结合以研究细胞内RNA与蛋白互作的技术,RIP利用目标蛋白抗体把相应的RNA-蛋白复合物(RNABindingProtein,RBP)沉淀下来,然后经过富集和纯化就可以......