温馨提示×

Debian LNMP的配置文件在哪

小樊
42
2025-11-11 05:25:03
栏目: 智能运维

Debian系统中LNMP(Linux+Nginx+MySQL/MariaDB+PHP)环境的主要配置文件路径如下:

1. Nginx配置文件

  • 主配置文件/etc/nginx/nginx.conf(包含Nginx全局设置,如工作进程数、错误日志路径等,可通过include指令引入其他配置文件)。
  • 虚拟主机配置文件
    • 可用虚拟主机配置存放目录:/etc/nginx/sites-available/(如默认站点default);
    • 已启用虚拟主机配置目录:/etc/nginx/sites-enabled/(通过符号链接../sites-available/xxx.conf激活,如default -> ../sites-available/default)。
  • 补充配置目录/etc/nginx/conf.d/(用于存放额外配置,如SSL证书、特定功能配置,会被主配置文件自动加载)。

2. PHP配置文件

  • PHP命令行模式(CLI)配置/etc/php/{版本号}/cli/php.ini(如/etc/php/8.2/cli/php.ini,控制PHP命令行运行的参数,如错误报告、内存限制)。
  • PHP-FPM模式配置
    • 主配置文件:/etc/php/{版本号}/fpm/php.ini(如/etc/php/8.2/fpm/php.ini,控制PHP-FPM进程管理的参数,如进程池大小、超时时间);
    • 进程池配置:/etc/php/{版本号}/fpm/pool.d/www.conf(如/etc/php/8.2/fpm/pool.d/www.conf,配置PHP-FPM与Web服务器通信的监听地址,如listen = /var/run/php/php8.2-fpm.sock)。

3. MySQL/MariaDB配置文件

  • 主配置文件/etc/mysql/mariadb.conf.d/50-server.cnf(MariaDB的默认配置文件,包含数据库端口、字符集、数据目录等设置);
  • 传统配置文件路径:部分旧版本或自定义安装可能使用/etc/mysql/my.cnf(需通过mysql --help确认实际路径)。

注:上述路径中的{版本号}需替换为实际安装的PHP版本(如8.2),可通过php -v命令查看。配置修改后,需重启对应服务(如sudo systemctl restart nginxsudo systemctl restart php{版本号}-fpmsudo systemctl restart mariadb)使更改生效。

0