差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
ja:documentation:07_technical_annexes:14_php_7 [2022/12/01 05:19] – [CentOS] junichi | ja:documentation:07_technical_annexes:14_php_7 [2023/06/22 03:05] – [PHP 7 のインストールとアップデート] junichi | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== PHP 7 のインストールとアップデート ====== | + | ====== |
{{indexmenu_n> | {{indexmenu_n> | ||
行 124: | 行 124: | ||
{{ : | {{ : | ||
- | ==== PHP 7 のアップデート ==== | + | ===== PHP 7 のアップデート ===== |
- | === CentOS === | + | |
- | epel および remi から最新バージョンをインストールするためのリポジトリをダウンロードします。 | + | <WRAP center round tip 60%> |
+ | |||
+ | Run as **root** or use **sudo** for all commands to use. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | |||
+ | すべてのコマンドは **root** で実行するか、**sudo** を利用してください。 | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== CentOS | ||
+ | |||
+ | Check PHP version installed in the machine: | ||
+ | |||
+ | インストールされている PHP のバージョンを確認します。 | ||
< | < | ||
- | # yum install https:// | + | php –v |
- | # yum install http:// | + | |
</ | </ | ||
- | CentOS 6 では、以下からダウンロードします。 | + | {{ : |
+ | |||
+ | Download the [[https:// | ||
+ | |||
+ | [[https:// | ||
< | < | ||
- | # yum install https:// | + | |
- | # yum install http:// | + | # yum install https:// |
+ | # yum install http:// | ||
</ | </ | ||
- | {{ wiki:Epel.png }} | + | In order to use the **yum-config-manager** command you must have **yum-utils** installed, verify your installation with the following command: |
- | {{ wiki: | + | **yum-config-manager** コマンドが利用できるようにするために、**yum-utils** がインストールされている必要があります。次のコマンドでインストールを確認します。 |
- | 次に、**yum-config-manager** コマンドが利用できるようにするために、**yum-utils** がインストールされていなければインストールします。 | + | < |
+ | yum install | ||
+ | |||
+ | </ | ||
+ | |||
+ | For install PHP 7.2 version: | ||
+ | |||
+ | PHP バージョン 7.2 の場合: | ||
< | < | ||
- | yum install | + | yum-config-manager --disable ' |
yum-config-manager --enable remi-php72 | yum-config-manager --enable remi-php72 | ||
+ | |||
</ | </ | ||
- | {{ wiki: | + | For install PHP 7.4 version: |
- | 最後に、php7.2 をインストールします。 | + | PHP バージョン 7.4 の場合: |
- | | + | < |
+ | yum-config-manager | ||
+ | yum-config-manager | ||
- | {{ wiki:Yum_Install_php.png }} | + | </ |
+ | |||
+ | Finally, install the selected PHP version: | ||
+ | |||
+ | 最後に、選択した PHP のバージョンをインストールします。 | ||
+ | |||
+ | < | ||
+ | yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-snmp php-mbstring php-pecl-zip php-xmlrpc libxslt php-xml | ||
+ | |||
+ | </ | ||
+ | |||
+ | {{ :wiki:version_7_2_php.png }} | ||
+ | |||
+ | And check the installed version: | ||
そして、インストールしたバージョンを確認します。 | そして、インストールしたバージョンを確認します。 | ||
- | {{ wiki:Version_7_php.png }} | + | {{ :wiki:version_7_php.png }} |
- | Pandora FMS がインストールされている場合は、PHP のバージョンが変わったので Pandora FMS コンソールを [[: | + | {{ : |
+ | |||
+ | ==== Rocky Linux 8 ==== | ||
+ | |||
+ | PHP version by default is PHP 7.2, update to PHP 7.4 with: | ||
+ | |||
+ | デフォルトの PHP バージョンは 7.2 です。PHP 7.4 へのアップデートは次のように行います。 | ||
+ | |||
+ | < | ||
+ | dnf module reset php -y | ||
+ | dnf module enable php:7.4 | ||
+ | dnf update -y | ||
+ | |||
+ | </ | ||
+ | |||
+ | Check new version with '' | ||
- | インストール済の Pandora FMS コンソールパッケージとの不整合が表示された場合は、バージョン | + | '' |
- | rpm -U --force *.rpm --nodeps | + | {{ : |
- | == php.ini == | + | ===== php.ini |
There is also the possibility that during the upgrade process to php7, the php.ini file is affected. Here is an example of some of the data that php.ini must include: | There is also the possibility that during the upgrade process to php7, the php.ini file is affected. Here is an example of some of the data that php.ini must include: | ||
行 212: | 行 272: | ||
- | === CentOS におけるオフラインでの対応 === | ||
- | In case the environment Pandora FMS does not have internet access or the security policy does not allow to install a third party repository, we have provided all the rpms needed for php update in our official support website (only for Enterprise clients) together with 729 version packages. | ||
- | |||
- | Pandora FMS がインターネットへアクセスできない場合や、セキュリティポリシーでサードパーティリポジトリからインストールできない場合向けに、バージョン 729 と php のアップデートに必要な rpm パッケージを提供する公式サポートウェブサイトを提供しています(Enterprise 版ユーザのみ)。 | ||
- | |||
- | この場合のアップデート方法は次の通りです。 | ||
- | |||
- | 1.- 我々のサポートサイトから RPM の入った tar.gz ファイルをダウンロード (RPM は、CentOS 6 x86、CentOS 6 x64、CentOS 7 x64 に対応しています) | ||
- | |||
- | 2.- tar.gz を任意のディレクトリに展開します。 | ||
- | |||
- | < | ||
- | tar xvzf rpm-php7-centos7.tar.gz | ||
- | |||
- | </ | ||
- | |||
- | 3.- 展開したディレクトリへ行き、パッケージをアップデートするコマンドを実行します | ||
- | |||
- | < | ||
- | cd rpm-centos7-php7 | ||
- | rpm -U --force *.rpm | ||
- | </ | ||
- | |||
- | インストールされている Pandora FMS コンソールパッケージとの互換性がないという表示された場合は、バージョン 729 の rpm をこのディレクトリにコピーするか、次のコマンドを実行してください。 | ||
- | |||
- | < | ||
- | rpm -U --force *.rpm --nodeps | ||
- | |||
- | </ | ||
[[ja: | [[ja: |