差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| ja:documentation:07_technical_annexes:18_php_8 [2022/06/10 22:39] – [Rocky Linux 8/AlmaLinux 8/RHEL 8] junichi | ja:documentation:07_technical_annexes:18_php_8 [2026/09/07 04:27] (現在) – 削除 - 外部編集 (不明な日付) 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== Upgrading from PHP 7 to PHP 8 ====== | ||
| - | |||
| - | {{indexmenu_n> | ||
| - | |||
| - | [[ja: | ||
| - | |||
| - | ===== Prerequisites ===== | ||
| - | |||
| - | * Open a terminal window with the **root** | ||
| - | < | ||
| - | |||
| - | php --version | ||
| - | |||
| - | </ | ||
| - | |||
| - | You will get an answer similar to the following: | ||
| - | |||
| - | < | ||
| - | PHP 7.4.29 (cli) (built: Apr 12 2022 10:55:38) ( NTS ) | ||
| - | Copyright (c) The PHP Group | ||
| - | Zend Engine v3.4.0, Copyright (c) Zend Technologies | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Perform a data backup procedure. See " | ||
| - | |||
| - | ===== CentOS 7 ===== | ||
| - | |||
| - | * Configure the repositories: | ||
| - | < | ||
| - | |||
| - | yum -y install https:// | ||
| - | yum -y install https:// | ||
| - | yum -y install yum-utils | ||
| - | yum-config-manager --disable ' | ||
| - | yum-config-manager --enable remi-php80 | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Install PHP 8 and its dependencies: | ||
| - | |||
| - | < | ||
| - | yum install -y \ | ||
| - | php php-mcrypt php-cli php-gd php-curl php-mysql \ | ||
| - | | ||
| - | | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Verify the version installed with: | ||
| - | |||
| - | < | ||
| - | php --version | ||
| - | |||
| - | </ | ||
| - | |||
| - | You will get an answer similar to the following: | ||
| - | |||
| - | < | ||
| - | PHP 8.0.19 (cli) (built: May 10 2022 08:07:35) ( NTS gcc x86_64 ) | ||
| - | Copyright (c) The PHP Group | ||
| - | Zend Engine v4.0.19, Copyright (c) Zend Technologies | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Rocky Linux 8/AlmaLinux 8/RHEL 8 ===== | ||
| - | |||
| - | * Configure the repositories: | ||
| - | |||
| - | < | ||
| - | dnf module reset php -y | ||
| - | dnf module enable php: | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Install PHP: | ||
| - | |||
| - | < | ||
| - | dnf install -y php php-fpm | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Install dependencies: | ||
| - | |||
| - | < | ||
| - | dnf install -y \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Verify the version installed: | ||
| - | |||
| - | < | ||
| - | php --version | ||
| - | |||
| - | </ | ||
| - | |||
| - | You will get an answer similar to the following: | ||
| - | |||
| - | < | ||
| - | PHP 8.0.19 (cli) (built: May 10 2022 08:07:35) ( NTS gcc x86_64 ) | ||
| - | Copyright (c) The PHP Group | ||
| - | Zend Engine v4.0.19, Copyright (c) Zend Technologies | ||
| - | |||
| - | </ | ||
| - | |||
| - | [[ja: | ||
| - | |||