温馨提示×

CentOS LAMP配置文件在哪

小樊
39
2025-11-22 02:14:14
栏目: 智能运维

CentOS LAMP 配置文件路径速查

一 常见默认路径 RPM/YUM 安装

  • 下表适用于通过系统仓库安装的 LAMP(Apache/HTTPD、MariaDB/MySQL、PHP):
组件 主配置文件 其他配置目录/文件 备注
Apache HTTPD /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/*.conf 虚拟主机与附加配置常放在 conf.d
MariaDB/MySQL /etc/my.cnf 可能读取:/etc/mysql/my.cnf~/.my.cnf 可用命令查看实际加载顺序
PHP /etc/php.ini /etc/php.d/*.ini 扩展与附加配置放在 php.d
网站根目录 /var/www/html 默认 DocumentRoot

以上路径为 CentOS 常见默认位置,适用于 RPM/YUM 安装方式。

二 源码或一键安装常见路径

  • 若通过编译源码或一键安装脚本部署,常见路径如下(示例为常见默认):
组件 主程序/配置目录 说明
Apache 安装前缀:/usr/local/apache(或 /usr/local/apache2 配置通常在安装前缀下的 conf/ 目录
MySQL/MariaDB 安装前缀:/usr/local/mysql 数据与配置常见在 /usr/local/mysql/data
PHP 安装前缀:/usr/local/php 配置常见在 /usr/local/php/etc/php.ini/usr/local/lib/php.ini

具体以实际安装脚本/编译参数为准,上述为常见默认示例。

三 如何快速确认当前生效的配置

  • Apache
    • 查看主配置:cat /etc/httpd/conf/httpd.conf
    • 检查是否包含额外配置:ls /etc/httpd/conf.d/;修改后执行:systemctl restart httpd
  • MySQL/MariaDB
    • 查看 MySQL 将读取的配置文件顺序:mysql --help | grep my.cnf
    • 若仍不确定,全盘查找:find / -name my.cnf 2>/dev/null
  • PHP
    • 查看已加载的 php.ini:php --ini(关注 “Loaded Configuration File”)
    • 或创建 phpinfo.php 查看:(用后请删除)

四 虚拟主机与多站点配置位置

  • 基于 RPM/YUM 的 Apache,虚拟主机通常写在:/etc/httpd/conf.d/*.conf;也可在主配置 /etc/httpd/conf/httpd.conf 中使用 容器。修改后重启 httpd 生效。

0