AlamaLinux9にPHPのインストール

AlamaLinux9にPHPをインストールします。デフォルトではPHP8.0系のため、レポジトリremiを適用する。

dnf -y install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

dnf clean all && dnf -y makecache

PHP8.3をデフォルトに指定

dnf -y module reset php && dnf -y module enable php:remi-8.3

PHPとモジュールのインストール(モジュールは必要なものを適宜)

dnf -y install php php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache php-process

PHPバージョンの確認

[root@aq4 conf.d]# php -v
PHP 8.3.23 (cli) (built: Jul  1 2025 16:52:12) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.3.23, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.23, Copyright (c), by Zend Technologies

php.iniの設定

memory_limit = 2G                     # RAM容量にあわせて調整
error_log = /var/log/php_errors.log   # phpエラーログファイルパスを指定
post_max_size = 64M                   # 利用目的にあわせて調整
upload_max_filesize = 64M             # 利用目的にあわせて調整
date.timezone = Asia/Tokyo            # Asia/Tokyoを指定