AlmaLinux9 PHP-8.5
モジュールインストールされたPHP83からのバージョンアップの記録
php85のインストール
dnf install \
php85 \
php85-php-cli \
php85-php-fpm \
php85-php-common \
php85-php-gd \
php85-php-intl \
php85-php-mbstring \
php85-php-mysqlnd \
php85-php-pdo \
php85-php-opcache \
php85-php-process \
php85-php-xml \
php85-php-pgsql \
php85-php-sodium \
php85-php-pecl-igbinary \
php85-php-pecl-imagick-im7 \
php85-php-pecl-mcrypt \
php85-php-pecl-memcached \
php85-php-pecl-msgpack \
php85-php-pecl-mysql \
php85-php-pecl-redis6 \
php85-php-pecl-xmlrpc \
php85-php-pecl-zip \
php85-php-devel \
php85-php-pear確認
/opt/remi/php85/root/usr/bin/php -v
PHP 8.5.8 (cli) (built: Jul 1 2026 03:46:27) (NTS gcc x86_64)
Copyright (c) The PHP Group
Built by Remi's RPM repository https://rpms.remirepo.net/ #StandWithUkraine
Zend Engine v4.5.8, Copyright (c) Zend Technologies
with Zend OPcache v8.5.8, Copyright (c), by Zend Technologies
cp -a /etc/php.ini /etc/php.ini.bak
CLIのバージョンアップ
alternatives --install /usr/bin/php php \
/opt/remi/php85/root/usr/bin/php 85 \
--slave /etc/php.ini php.ini /etc/opt/remi/php85/php.ini \
--slave /usr/bin/pear pear /opt/remi/php85/root/usr/bin/pear \
--slave /usr/bin/phar.phar phar /opt/remi/php85/root/usr/bin/phar.phar \
--slave /usr/bin/php-cgi php-cgi /opt/remi/php85/root/usr/bin/php-cgi
alternatives --set php /opt/remi/php85/root/usr/bin/php
php -v
PHP 8.5.8 (cli) (built: Jul 1 2026 03:46:27) (NTS gcc x86_64)
Copyright (c) The PHP Group
Built by Remi's RPM repository https://rpms.remirepo.net/ #StandWithUkraine
Zend Engine v4.5.8, Copyright (c) Zend Technologies
with Zend OPcache v8.5.8, Copyright (c), by Zend Technologiesphp-fpmのバージョンアップ
systemctl list-unit-files | grep php.*fpm
php-fpm.service disabled disabled
php83-php-fpm.service enabled disabled
php84-php-fpm.service disabled disabled
php85-php-fpm.service disabled disabled
systemctl stop php83-php-fpm
systemctl disable php83-php-fpm
mv /etc/opt/remi/php83/php-fpm.conf /etc/opt/remi/php83/php-fpm.conf.off
systemctl enable --now php85-php-fpm
最終確認 php-fpm.conf → php-fpm.conf.offにリネーム
systemctl stop php-fpm
systemctl stop php85-php-fpm
ps ax
systemctl restart httpdWebから確認
vi info.php
<?php
phpinfo();
