Centos中檢視nginx、apache、php、mysql配置檔案路徑

軍說網事發表於2016-04-30

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
然後執行以下命令
/usr/bin/mysql –verbose –help | grep -A 1 ‘Default options’

/usr/bin/mysql –print-defaults


4
、判斷php載入的配置檔案路徑
1)、可通過php函式phpinfo來檢視,寫個檔案,然後用網址訪問一下,查詢“LoadedConfiguration 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
這種找發要經過刷選才行



相關文章