LoginSignup
1
0

amazonlinux2023でphp8.2-zipがインストールできなかった場合の対応

Last updated at Posted at 2023-12-19

amazonlinux2023でphp8.2 + Laravelを構築しようとした際にphp8.2-zipのインストールに失敗した。

結論から言うと、amazonlinux2023のリリースバージョン違いでphp8.2-zipを保持していないバージョンがあった為、別のリリースバージョンから取得して解消した。
dnf install --releasever=2023.2.20230920 php8.2-zip

[経緯]
以前に他apiで使用していたc++環境のec2(amazonlinux2023)へphp8.2 + Laravel10.17の追加を行った。

事前にローカル環境でdockerDesktopとamazonlinux2023のコンテナを使って試作しており、構築手順は作成済みの状態だった。

だが既存のec2ではphp8.2-zipがamazonlinux2023のリポジトリに無いとエラーが出て、インストール失敗した。

ネットで調べてみると、ec2のamazonlinux2023のリリースバージョンがローカル環境より古い事が分かった。

dnf updateをしてc++環境に影響があると良くないので、ローカル環境と同じリリースバージョン(2023.2.20230920)とパッケージ名を指定してインストールできないか確認した。

幸い今回はphp8.2のパッケージのみマイナーアップデートだった為、kernelやmakeには依存しなかった。

以上です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0