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を指定