Linux RockyLinux8 で、php7.4とphp8.2を共存させる (Apache + php-fpm構成)





〇 要件
これまで、php7.4にてWEBサーバーを運用していたが、とあるアプリケーションのバージョンアップをする為には、php8.2 or php8.3に上げる必要があった。しかしながら、単純にphpを7.4 -> 8系に上げると稼働しているCMSが動作しない事が判明。まあ、諸事情によりCMSのphp8系対応は見通しが立たない。という訳で、とあるアプリケーションだけphp8系に上げる事にした。
[環境] ※導入前
・Rocky Linux 8.9 (Green Obsidian)・httpd-2.4.37-62.module+el8.9.0+1436+2b7d5021.x86_64・php-7.4.33-1.module+el8.8.0+1150+ac720675.x86_64 → コンテンツは、php7.4にて稼働中
※ この記事は検証環境で試して成功した段階で忘れないように執筆しています。 本番環境を弄った際に手順が異なったら、後ほど記事を修正します。
〇 Googleと・・・・
世の中には同様に考えている人が多いもので、さくっと見た限りでは2通りの方法がある。・バーチャルホスト毎にphpバージョンを分ける・ドキュメントルート ディレクトリでphpバージョンを分ける。今回は後者のディレクトリでphpバージョンを分ける方法を選択した。
〇 php8系のインストール
RockyLinux8のAppStreamは8.0までのようなので、Remiレポジトリを追加※ EPELリポジトリは既に設定済。未導入の場合は、依存関係で必要なRPMがあるので導入必須# ...
マイコン MPLAB X IDE v6.00 メニューの日本語化
MPLAB X IDE と Apache NetBeansの関係性が(私が)不明な状態で掲載するのもいかがなものかと思ったが、ネットで拾った情報で、試したら日本語メニューになった。
【環境】

Windows11
MPLAB X v6.00 (MPLABX-v6.00-windows-installer.exe)
MPLAB XC8 (xc8-v2.36-full-install-windows-x64-installer.exe)

NetBeansの日本語翻訳 junichi11氏https://github.com/junichi11/netbeans-translations-jahttps://github.com/junichi11/netbeans-translations-ja/releases-> org-apache-netbeans-localise-ja-0.0.3.nbm
【適用方法】

MPLAB X v6.00 インストール
MPLAB XC8 インストール
MPLAB X v6.00を立ち上げる
メニューから「Tools」→「Plugins」を選択
「Download」タブの「Add ...