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

    这种找法要经过刷选才行

  • 相关阅读:
    vim复制
    嵌入式Linux学习(二)
    (Java实现) 洛谷 P1042 乒乓球
    (Java实现) 洛谷 P1042 乒乓球
    (Java实现) 洛谷 P1071 潜伏者
    (Java实现) 洛谷 P1071 潜伏者
    (Java实现) 洛谷 P1025 数的划分
    (Java实现)洛谷 P1093 奖学金
    (Java实现)洛谷 P1093 奖学金
    Java实现 洛谷 P1064 金明的预算方案
  • 原文地址:https://www.cnblogs.com/centos2017/p/7896710.html
Copyright © 2011-2022 走看看