Linux9.4をインストールした覚書です。ソースからインストールします。ちなみにDNFでのインストールは「AlmaLinux9.3にPHP8.3.6をDNFでインストール」を参考にしてみてください。今回のサーバはテストサーバとしての公開を目的としています。いろんな案件のいろんなプロジェクトが入ったサーバになります。そのためいろんなバージョンのPHPが同居できる必要があります。本番環境で利用される場合はここにある内容だけを鵜呑みにせずセキュリティ専門家に相談されることをお勧めします。弊社では、2000年台前半頃からPHPを触っている関係で、古いシステムでも解析して扱うことができます。当時の担当者とか制作会社がいなくなったなどで困られた方からの相談を頂くことがよくあります。お気軽にお問合せください。Onyx)事前準備いきなりPHPのソースコードをダウンロードしてコンパイルして終わりってできたら良いんですがそういうわけにもいかなく色々準備しておくことがあります。ソースインストールの準備configureのために予めインストールしておくものがあります。cmakeMySQL事前にMySQLクライアントとして使うMySQLをインストールしておきます。さくらのVPS今回は▲の記事でインストールしたMySQLを使っていきます。場合は先にMySQLをインストールしておきます。調整してくださいPHP8.3.7のダウンロードサーバに1つのPHPだけだったら、DNF(旧YUM)で入れたら楽なんですが、異なるバージョンのPHPを同居させようとなったらソースからインストールしたほうが融通が利きます。公式サイトからダウンロードURLを確認https://www.php.net/downloadsこちらからPHPのソースコードがダウンロードできます。こちらは最新バージョンが対象のページです。archives」があるのでクリックします。https://www.php.net/releases/#8.3.7ということで、こちらがPHP8.3.7です。(tar.gz)」を使います。https://www.php.net/distributions/php-8.3.7.tar.gzリンク先を確認すると▲になっているのでこちらを使っていきます。Chromeだったらリンクの上で右クリック「リンクのアドレスをコピー」で取れます。php-$PHP_VERSIONsqlite3sqlite3はオプションで選択できなくなったので準備しておきます。LibGDは同梱されなくなりました。