zoukankan      html  css  js  c++  java
  • linux中查看nginx、apache、php、mysql配置文件路径

    linux高效、稳定,但是也带来维护上的一些问题。配置文件究竟在哪里?????

          如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断

    1、判断apache
    首先执行命令找到httpd路径
    ps aux | grep httpd
    如httpd路径为 /usr/local/apache/bin/httpd
    然后执行以下命令
    /usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE”
    即可找到编译时加载的配置文件路径 httpd.conf
    -V 参数可以看到编译时配置的参数


    2、判断nginx
    首先执行命令找到nginx路径
    ps aux | grep nginx
    如nginx路径为
    /usr/local/nginx/sbin/nginx

    然后执行以下命令
    /usr/local/nginx/sbin/nginx -V
    默认放在 安装目录下 conf/nginx.conf

    3、判断mysql
    首先执行命令找到mysql路径
    ps aux | grep mysqld
    如mysqld路径为
    /usr/bin/mysql

      或者 直接 which mysqld

    然后执行以下命令
    /usr/bin/mysql –verbose –help | grep -A 1 ‘Default options’

    /usr/bin/mysql –print-defaults


    4、判断php加载的配置文件路径
    (1)、可通过php函数phpinfo来查看,写个文件,然后用网址访问一下,查找“Loaded Configuration File”对应的值即为php加载的配置文件
    (2)、如果是nginx+php配置,也可以通过查找php执行路径
    ps aux | grep php
    如,路径为 /usr/local/nginx/sbin/php-fpm
    然后执行以下命令
    /usr/local/nginx/sbin/php-fpm -i | grep “Loaded Configuration File”
    即可看到php加载的配置文件
    (3)、如果是apache+mod_php配置,也可以在apache配置文件中查看加载的php.ini路径。如 PHPIniDir “/usr/local/apache/conf/php.ini”

    当然也有简单的方法,就是通过find来搜索

    find / -name nginx.conf
    find / -name php.ini
    find / -name my.cnf
    find / -name httpd.conf

    这种找法要经过刷选才行

  • 相关阅读:
    团队项目 第一次作业
    20165215 实验三 敏捷开发与XP实践
    20165215 2017-2018-2 《Java程序设计》第九周学习总结
    20165204 20165216 20165220 实验一开发化境的熟悉
    20165220 缓冲区溢出漏洞实验
    20165220 《信息安全系统设计基础》第二周学习总结
    2018-2019 信息安全系统设计基础 第一周总结
    20165220 2017-2018-2《Java程序设计》课程总结
    20165220 实验五 网络编程与安全
    20165220Java实验四 Android程序设计
  • 原文地址:https://www.cnblogs.com/centos2017/p/7896710.html
Copyright © 2011-2022 走看看