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)というコマンドで管理しているらしい。 SCLをログイン時に有効にする方法(和訳)|Qiita centos - Permanently enable a SCL - Server Fault コンソールで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 > CentOS7 + Nginx + PHP7 + MariaDB + Node.jsの環境を構築する手順まとめ