-bash: php: command not found

PHPをソースからインストールしてバージョンを確認しようとすると

# php -v

-bash: php: command not found

 みたいな感じで、そんなコマンドないよ!と言われることがある。

これはパスが通ってないせいなので、下記のように太字部分を追記

# vi /root/.bash_profile

---------------------------------------------------------------------------

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/usr/local/php5/bin

export PATH

---------------------------------------------------------------------------

 sourceコマンドで変更を即時反映させてあげればOK

# source /root/.bash_profile

 これで php-v が使えます~

httpd.confについて

httpd.conの位置

OSによって異なるが、大体下記の通り

  1. CentOSなどRedHat系:/etc/httpd/conf/
  2. SUSE系、MacOS:/etc/apache2/
  3. ソースからインストールしたとき:/usr/local/apache2/conf/

外部設定ファイルの読み込み

conf.d/*.confという外部ファイルに設定を分け、それらを起動時に読み込む設定をhttpd.confに書くのが常套手段

下記コマンドで確認可能

# cat /etc/httpd/conf/httpd.conf -n | grep \*.conf