失礼いたします。
某システムにてPHP7.2系を利用しており、拡張モジュールをphpizeにて作成し
利用しておりました。
その後、PHPの脆弱性がわかったため、PHPのバージョンアップを実施しました。
新しいバージョンのPHPをインストール後、
php -vコマンドで、動作確認しようとしたところ、エラーが発生しており、
拡張モジュールが読み込めていない旨のエラーが発生しておりました。
それに気づき、元バージョンのインストールフォルダに配置されていた拡張モジュールを、新しいバージョンのインストールフォルダにコピーし、php.iniのextension_dirの指定を元バージョンのインストールフォルダ→新しいバージョンのインストールフォルダに変更したところ、エラーは改善されました。
ここで疑問が生じました。
エラーは改善されたからよいですが、異なるバージョンで作成したPHPの拡張モジュールをそのまま使いまわして正常に動くのでしょうか?
現在は正常に動いているように見えますが、今後問題が発生するのを恐れて確認させていただきました。サービス仕様上再度メンテナンスを実施するには時間がかかるため、現状態が推奨されない状態なのかを確認させて頂ければと思います。
phpize -v の実行結果(両バージョンとも以下の結果でした。)
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
お手数ですが、有識者の方おられましたら、
ご教授をお願いいたします。
あなたの回答
tips
プレビュー