PHPのバージョンアップ

現行PHPバージョンがサポート切れのため、5.4.16から7.3.6にバージョンアップ予定です。
検証でPHPのバージョンアップのみで正常に動作することは確認済みなのですが、
本番作業前にPHPバージョンアップの注意点などあればお教えいただければと思います。
【環境情報】
OS:CentOS Linux release 7.0.1406 (Core)
zabbix:zabbix_server (Zabbix) 3.0.9 zabbixバージョンはこのまま
PHP:現バージョン PHP 5.4.16 (cli) バージョンアップ後 7.3.6
【主に気になる点】
1.「php-mysql」がPHP7系から「php-mysqlnd」となりました。Zabbixの動作に影響はありますでしょうか?
2.手順の中で「/etc/httpd/conf.d/zabbix.conf」内のをに修正します。
  上記数字を変更するのみで問題ないでしょうか?

以上、よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

OS:CentOS Linux release 7.0.1406 (Core)

OSがCentOS 7.0.1406とのことですが、OS自体もサポート切れです。
RHEL 7の話ですが、7.3でも既にアップデートサポートが終了して
います。

そもそもCentOSですと、RHELの修正がすべて反映されるとは限らな
いことや、問題が確認されても公開されて使えるようになるまでに
時間がかかることにもご注意ください。

あと、Zabbix 3.0.9は古すぎます。
3.0.9がリリースされたのは、2017/04/19です。その後にPHP 7.3が
リリースされていますので、そのままでは動かない機能がでてくる
可能性が高いでしょう。

あと、少し試してみましたが、Zabbix 3.0の最新版の3.0.28であっ
ても、PHP 7.1までしか対応していないようです。
PHP 7.2以降を使用すると、最新データの画面を開くとエラーが発
生します。
この問題に関して、Zabbix 3.0では修正バージョンには入っていな
いようなので、今後も対応されないと思われます。

 ZBX-14414 : PHP error on "Latest data" page
   https://support.zabbix.com/browse/ZBX-14414

Zabbix 4.0以降であれば、簡単な操作しか確認していませんが、
PHP 7.3でも稼働できていそうです。
以下は、Zabbix 4.0以降にバージョンアップした場合の説明になり
ます。

【主に気になる点】
1.「php-mysql」がPHP7系から「php-mysqlnd」となりました。Zabbixの動作に影響はありますでしょうか?

パッケージの名前や構成が変わっただけで、Zabbixが使用する機能
は含まれているので動作に影響はありません。

2.手順の中で「/etc/httpd/conf.d/zabbix.conf」内の<IfModule mod_php5.c>を<IfModule mod_php7.c>に修正します。
  上記数字を変更するのみで問題ないでしょうか?

mod_phpを使用するのであれば、その対応が必要です。

ユーザー fsk の写真

TNK様ご回答ありがとうございます。
PHPの前にいろいろとバージョンアップが必要なようですね。

Zabbixの各バージョンがPHPのどのバージョンに対応しているか記載されているページなどありますでしょうか?
確認していますが無いようですので地道にさまざまなバージョンで検証してみるしかないでしょうか?
Zabbix4.0系へのバージョンアップは最終手段にしたいと思っています。

よろしくお願いします。

ユーザー TNK の写真

公式には5.4以降としか明記されていません。

しかし、新しいバージョンのPHPがリリースされたときに、すべて
の過去のアプリケーションがすべて動くという保証はないので、
Zabbixのリリースタイミングと比較して、使用しているZabbixのバ
ージョンがリリースされた日よりも後にリリースされたPHPだと動
かない場合があるということは判断基準の1つだと思います。

改めてZabbix 3.0のマニュアルをみたら、PHP 7は未対応(PHP v7
is not supported yet. )ということになってます。
https://www.zabbix.com/documentation/3.0/manual/installation/requirements

ユーザー fsk の写真

TNK様ご回答ありがとうございます。
返答遅くなり申し訳ありません。
マニュアルに記載があること承知しました。
PHP7は未対応のため、Zabbixも4.0系にバージョンアップすることにいたしました。

調査いただきありがとうございました。