2023-08-22に投稿

AWS EC2でPHPのバージョンアップを行いたい

Wordpressをawsで構築したところPHPのバージョンが古くてサポートされてないと言われてしまったので今回はPHPのバージョンアップを行いたいと思います!

1.パッケージのアップデート

まずはEC2に入っている各種パッケージをアップデートします。
``` bash{.line-number .copy}
$ sudo yum update -y
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ amazon-linux-extras.noarch 0:1.6.12-1.amzn2 を 更新
---> パッケージ amazon-linux-extras.noarch 0:2.0.0-1.amzn2 を アップデート
---> パッケージ amazon-linux-extras-yum-plugin.noarch 0:1.6.12-1.amzn2 を 更新
...

完了しました!


### 2.PHPのアップデート まずはPHPの削除を行います。 ```bash{.line-number .copy} $ sudo yum -y remove php-*

そしてPHPをインストールしていきます。まずはamazon-linux-extrasをアップデートします。

$ sudo yum update -y amazon-linux-extras

amazon-linux-extrasで使用中のパッケージと使えるパッケージを確認します。

$ amazon-linux-extras

ここで現在使用中のPHPがわかると思うのでそれを止めます
複数のPHPは使用できないためです
次にPHP8.0を使えるようにします

$ sudo amazon-linux-extras enable php8.0

インストールするパッケージの案内があるので表示されたコマンドを行います。
最後にライブラリ等をインストールします。

$ sudo yum install -y php php-mbstring

PHPのバージョンを確認すると8.0になってました
最後にApacheを再起動します。

$ sudo systemctl restart httpd.service

これでおけ!

ツイッターでシェア
みんなに共有、忘れないようにメモ

さーとす

駆け出しエンジニア。いろんなことを学んでいきたいです!

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント