CentOS7/8にyumでphpをインストールする

CentOS 7

CentOSにyumでphpを入れる場合、remiレポジトリを使ってyum install php80でインストールすると使用時にもphp80 -vとなってしまう為、デフォルトモジュールを入れ替える。

/usr/bin/php80に対してシンボリックリンクで対応しても良いが、バージョン9が出た時にはシンボリックリンクを貼った事自体忘れてそうなので、下記対応を行う。

CentOS 8

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf -y install yum-utils
sudo dnf module reset php
sudo dnf module install php:remi-8.0 -y
sudo dnf install php -y
sudo dnf -y install php php-bcmath php-cli php-common php-devel php-fedora-autoloader php-fpm php-gd php-mbstring php-mysqlnd php-opcache php-pdo php-pear.noarch php-pecl-apcu php-pecl-zip php-process php-sodium php-xml

CentOS 7

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php80
sudo yum -y install php php-bcmath php-cli php-common php-devel php-fedora-autoloader php-fpm php-gd php-mbstring php-mysqlnd php-opcache php-pdo php-pear.noarch php-pecl-apcu php-pecl-zip php-process php-sodium php-xml

コメント

タイトルとURLをコピーしました