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

 

AlmaLinux 9

Posted by arkgame