AlmaLinux9.2 PHP 8.1 をインストールする手順
環境
# cat/etc/redhat-release
AlmaLinux release 9.2 (Turquoise Kodkod)
操作方法
1.有効になっている PHP のバージョンを確認します
# dnf module list php メタデータの期限切れの最終確認: 0:00:11 前の 2023年09月26日 09時58分25秒 に実施 しました。 AlmaLinux 9 - AppStream Name Stream Profiles Summary php 8.1 common [d], devel, minimal PHP scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled
2.他バージョンが有効な場合は一旦リセットして有効バージョンを切り替えます
# dnf module reset php # dnf module -y enable php:8.1
PHP 8.1 を指定してインストールします。
# dnf module -y install php:8.1/common
3.phpのバージョンを確認する
# php -v PHP 8.1.14 (cli) (built: Jan 4 2023 17:23:14) (NTS gcc x86_64) Copyright (c) The PHP Group Zend Engine v4.1.14, Copyright (c) Zend Technologies with Zend OPcache v8.1.14, Copyright (c), by Zend Technologies
4.テストスクリプトを作成します。
# echo '<?php echo `php -i`."\n"; ?>' > test01.php
5.動作確認
# php test01.php | head
結果
phpinfo() PHP Version => 8.1.14 System => Linux test.arkgame 5.14.0-284.30.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Sep 12 09:28:32 EDT 2023 x86_64 Build Date => Jan 4 2023 17:23:14 Build System => AlmaLinux release 9.2 (Turquoise Kodkod) Build Provider => AlmaLinux Compiler => gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4) Architecture => x86_64 Server API => Command Line Interface