Install nginx 1.16 on RHEL 8 (dnf module)

Facebooktwittermail

先日、Red Hat® Enterprise Linux® 8にphp 7.3をインストールしましたが、今回はnginx 1.16をインストールしてみました。

Install php 7.3 on RHEL 8 (dnf module)

環境
・Red Hat Enterprise Linux release 8.2 (Ootpa)
・Kernel 4.18.0-193.14.3.el8_2.x86_64
・Red Hat Developer Subscription

  1. AppStream moduleの確認
  2. そのままだとnginx 1.14.1のインストールになります。

  3. nginx 1.16のインストール
  4. あれ? エラーになりました。何故?
    nginxをインストールした覚えは無いのに…

    確認したら先日、php 7.3をインストールした時に依存関係でnginx-filesystemも一緒にインストールされていました。
    だから1.14が[d][e]になってたのか。

  5. php 7.3のアンインストール
  6. エラーメッセージからremoveしてmoduleをresetと書いてあるので、その通りにしてみます。

  7. nginx module reset
  8. nginx 1.14の[e]が消えました。

  9. nginx 1.16のインストール
  10. php 7.3のインストール
  11. ちなみにdnf install phpだと依存関係でインストールされるプログラムが異なりました。



デフォルトでインストールするには、このようなトラブルは無いと思いますが注意が必要ですね。まあ、Webサーバを導入しないで先にphpをインストールするってことも無いと思いますが、勉強になりました。

Leave a Reply