[[言語関連]]
目次~
#contents

*概要 [#yfed931f]
PHPの環境管理全般~

*バージョン管理 [#e17e56e1]
**CentOS8でPHP7.3を使う [#i98ff567]
***環境情報 [#c5cbc7f0]
|OS|CentOS Stream release 8|

***手順 [#j49ea4ad]
-1. 現在のPHPバージョンを確認
 # dnf module list php
--術力結果
 Repository google-chrome is listed more than once in the configuration
 Last metadata expiration check: 2:15:45 ago on Mon 14 Nov 2022 02:28:03 PM UTC.
 CentOS Stream 8 - AppStream
 Name                   Stream                      Profiles                                    Summary                                
 php                    7.2 [d][e]                  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                 
 php                    8.0                         common [d], devel, minimal                  PHP scripting language                 
 
 Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

-2. バージョン指定をリセット
 # dnf module reset php
--出力結果
 Repository google-chrome is listed more than once in the configuration
 Last metadata expiration check: 2:15:59 ago on Mon 14 Nov 2022 02:28:03 PM UTC.
 Dependencies resolved.
 ======================================================================================================================================
  Package                         Architecture                   Version                         Repository                       Size
 ======================================================================================================================================
  Resetting modules:
  php                                                                                                                                 
 
 Transaction Summary
 ======================================================================================================================================
 
 Is this ok [y/N]: y
 Complete!

-3. バージョンを7.3に変更
 # dnf module enable php:7.3
--出力結果
 Repository google-chrome is listed more than once in the configuration
 Last metadata expiration check: 2:16:09 ago on Mon 14 Nov 2022 02:28:03 PM UTC.
 Dependencies resolved.
 ======================================================================================================================================
  Package                         Architecture                   Version                         Repository                       Size
 ======================================================================================================================================
 Enabling module streams:
  php                                                            7.3                                                                  
 
 Transaction Summary
 ======================================================================================================================================
 
 Is this ok [y/N]: y
 Complete!

-4. PHPをバージョンアップ
 # dnf module -y update php:7.3
--出力結果
 Repository google-chrome is listed more than once in the configuration
 Last metadata expiration check: 2:16:21 ago on Mon 14 Nov 2022 02:28:03 PM UTC.
 Dependencies resolved.
 ======================================================================================================================================
  Package                     Architecture          Version                                             Repository                Size
 ======================================================================================================================================
 Upgrading: 
  libzip                      x86_64                1.5.2-1.module_el8.2.0+314+53b99e08                 appstream                 63 k
  php                         x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                1.5 M
  php-bcmath                  x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                 79 k
  php-cli                     x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                3.0 M 
  php-common                  x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                669 k
  php-fpm                     x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                1.6 M
  php-gd                      x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                 84 k
  php-intl                    x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                192 k
  php-json                    x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                 73 k
  php-ldap                    x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                 84 k
  php-mbstring                x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                618 k
  php-mysqlnd                 x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                189 k
  php-pdo                     x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                122 k
  php-pecl-zip                x86_64                1.15.4-1.module_el8.2.0+314+53b99e08                appstream                 50 k
  php-xml                     x86_64                7.3.20-1.module_el8.2.0+498+4deef2f1                appstream                187 k 
 
 Transaction Summary
 ======================================================================================================================================
 Upgrade  15 Packages
 (以下略)

-5. バージョンを確認
 # php -v
--出力結果
 PHP 7.3.20 (cli) (built: Jul  7 2020 07:53:49) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies





トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS