0
0

Fedoraにバージョン指定でPHPをインストール

Posted at

Fedora 38にphpをインストールしようとしたが、初期状態のmodule listではphpは用意されていないようでした。

$ sudo dnf module list php
Error: No matching Modules to list

remiを利用してインストールすることにしました。
まずremiのリポジトリを有効化しました。

sudo dnf install https://rpms.remirepo.net/fedora/remi-release-$(rpm -E %fedora).rpm
sudo dnf config-manager --set-enabled remi

ここでmodule listを確認します。

sudo dnf module list php

無事、各バージョン用のstreamが表示されました。

Name              Stream                Profiles                                Summary                           
php               remi-7.4              common [d], devel, minimal              PHP scripting language            
php               remi-8.0              common [d], devel, minimal              PHP scripting language            
php               remi-8.1              common [d], devel, minimal              PHP scripting language            
php               remi-8.2              common [d], devel, minimal              PHP scripting language            
php               remi-8.3              common [d], devel, minimal              PHP scripting language

php8.2をインストールする場合は、以下のようにします。

sudo dnf module reset php
sudo dnf module enable php:remi-8.2 -y

その後、必要なmoduleをインストールします。
例えば、以下のように。

sudo dnf install php php-cli php-common php-devel php-fpm php-intl php-json php-mbstring php-pdo php-pecl-mcrypt php-pecl-pcov php-pecl-xdebug php-process php-soap php-sodium php-xml
0
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
0
0