apacheの環境変数調査方法

PHP環境だとphpinfo()が便利
2015-05-23_204509

プロセス起動時の環境変数は、/procディレクトリから確認可能!

root@hostname:/home/shimizu# ps afx | grep [a]pache
24196 ?        Ss     0:00 /usr/sbin/apache2 -k start
24199 ?        S      0:00  \_ /usr/sbin/apache2 -k start
24200 ?        S      0:00  \_ /usr/sbin/apache2 -k start
24201 ?        S      0:00  \_ /usr/sbin/apache2 -k start
24202 ?        S      0:00  \_ /usr/sbin/apache2 -k start
24203 ?        S      0:00  \_ /usr/sbin/apache2 -k start
24433 ?        S      0:00  \_ /usr/sbin/apache2 -k start

root@hostname:/etc/apache2# sed -e 's/\x0/\n/g' /proc/24199/environ
APACHE_RUN_DIR=/var/run/apache2
APACHE_PID_FILE=/var/run/apache2/apache2.pid
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
APACHE_LOCK_DIR=/var/lock/apache2
LANG=C
APACHE_RUN_USER=www-data
APACHE_RUN_GROUP=www-data
APACHE_LOG_DIR=/var/log/apache2
PWD=/

参考

Linuxプロセス起動時の環境変数ダンプの取得
http://equj65.net/tech/processdump/