2020年1月19日レガシーなプロジェクトではいまだにPHP5.3なんかを使うケースがあったりします。これがCentOS6だったらyumでphp5.3とかだったらいいんですが、サーバーはCentOS7だったりするとなかなか大変です。CentOS7とかだとyumで入れても5.3ははいりません。なると選択肢としてはソース自体をダウンロードしてコンパイルphpenvかと思うのですが、色々迷った末、phpenvで5.3を入れることに。phpenv自体は入れるのはそれほど難しくなかったんですが、サーバー自体がnginx+php-fpmで動かす要件だったため、php-fpmにphpenvを読み込ませるが少々手間だったのでメモしておこうと思います。複数のPHPのversionを使い分けapacheで複数インスタンスの起動phpenvでglobalで5.3を入れたあとですが、phpを5.3にしただけではWebからアクセスした時にはまだ読み込めていません。php-fpmに読み込ませる必要が出てきます。php-fpmに読み込ませるためですが、phpenv内にあるphp-fpm用の設定ファイルを下記コマンドでコピーしておきましょう。~/.phpenv/versions/x.x.x/etc/php-fpm.confあとはphpenvのなかに入っているphp-fpmを直で実行しましょう。~/.phpenv/versions/x.x.x/sbin/php-fpm1~/.phpenv/versions/x.x.x/sbin/php-fpm一番簡単なパターンはこれでOKかと思います。phpenvで最新版のPHPをインストールしてWebサイトで使用するphp-fpm時に下記のようなエラーが出ましたが、設置のコメントアウトを外したらなんとかいけました。簡単な場合はこれでなんとかなると思いますが、もともとyumでphpやphp-fpmを入れていると面倒かと思います。その場合、php-fpmにphpenvのシンボリックリンクを貼る起動スクリプトを書く(直起動させるなら不要です。(リンク参照)最終的にはphpinfoでバージョンやphpのパスなどを確認しましょう。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Pageというエラーメッセージがでてしまい、ログインできないという事象が発生。...docker上でミニサービスを起動させるまでdockerで何とかホストOS上でサービスを起動させるところまでは終了。...一般的なサーバー監視コマンド一般的な監視コマンドをメモします。...phpmdによるコードチェック現在のプロジェクトですが、コードレビューなどをされる環境にはないため、一人で書いていると自然と規約とずれた書き方になっていることもあります。...CIツールを使ったオートデプロイに関してgitlabをあるプロジェクトで使っていますが、自動デプロイについて色々調べなんとかできたのでメモしておきます。結論から書きますと下記のような手順でいけます。