RedHat 7.6+Apache 2.4でPHP 5.4をインストールしたあとPHPコマンドが使えない

お客様の環境でRedHatに触ったときの覚書。

環境: Red Hat Enterprise Linux Server release 7.6 (Maipo), Apache/2.4.6


YUMでPHP5.4をインストールした後にPHPコマンドがない。

Apacheを再起動するとmod_php5はちゃんとインストールされている。


調べてみるとRedHatはSCL(Software Collections)というコマンドで管理しているらしい。


コンソールでPHPコマンドを使えるようにする。
# scl enable php54 bash

SCLで管理できるパッケージ一覧
# scl -l

ログイン後は常に使えるようにする。
# less ~/.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

export PATH

# php54
scl enable php54 bash



< Related Posts >