Rocky Linux 8.4にphp7.4をインストールする

2021年10月20日

1.有効phpバージョンを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost ~]# dnf module list php
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@localhost ~]# dnf module list php Rocky Linux 8 - AppStream Name Stream Profiles Summary php 7.2 [d] common [d], devel, minimal PHP scripting language php 7.3 common [d], devel, minimal PHP scripting language php 7.4 common [d], devel, minimal PHP scripting language ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@localhost ~]# dnf module list php
Rocky Linux 8 - AppStream
Name                             Stream                             Profiles                                              Summary
php                              7.2 [d]                            common [d], devel, minimal                            PHP scripting language
php                              7.3                                common [d], devel, minimal                            PHP scripting language
php                              7.4                                common [d], devel, minimal                            PHP scripting language

ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled

2.php7.4を指定してインストール

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost ~]# dnf module -y install php:7.4/common
インストール済み:
httpd-filesystem-2.4.37-39.module+el8.4.0+655+f2bfd6ee.1.noarch nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch
php-cli-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-common-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64
php-fpm-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-json-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64
php-mbstring-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-xml-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64
[root@localhost ~]# dnf module -y install php:7.4/common 略 インストール済み: httpd-filesystem-2.4.37-39.module+el8.4.0+655+f2bfd6ee.1.noarch nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch php-cli-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-common-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-fpm-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-json-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-mbstring-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64 php-xml-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64
[root@localhost ~]# dnf module -y install php:7.4/common
略
インストール済み:
  httpd-filesystem-2.4.37-39.module+el8.4.0+655+f2bfd6ee.1.noarch                      nginx-filesystem-1:1.14.1-9.module+el8.4.0+542+81547229.noarch
  php-cli-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64                                   php-common-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64
  php-fpm-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64                                   php-json-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64
  php-mbstring-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64                              php-xml-7.4.6-4.module+el8.4.0+415+e936cba3.x86_64

3.phpバージョンの確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost ~]# php -v
PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
[root@localhost ~]# php -v PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
[root@localhost ~]# php -v
PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

4.動作確認
[root@localhost ~]# echo “<?php echo 'study’.\"\n\";?>" >test.php
[root@localhost ~]# php test.php
study

Rocky Linux 8

Posted by arkgame