一、判断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 参数能够看到编译时配置的参数
二、判断nginx
首先执行命令找到nginx路径
ps aux | grep nginx
如nginx路径为
/usr/local/nginx/sbin/nginx
而后执行如下命令
/usr/local/nginx/sbin/nginx -V
默认放在 安装目录下 conf/nginx.conf
三、判断mysql
首先执行命令找到mysql路径
ps aux | grep mysqld
如mysqld路径为
/usr/bin/mysql
而后执行如下命令
/usr/bin/mysql --verbose --help | grep -A 1 ‘Default options’
或
/usr/bin/mysql --print-defaults
四、判断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
这种找发要通过刷选才行php