こんにちは、かじです。
今回はWordPressはPHPのバージョンが異なると動かないは少し正しくない気がすると思ったことをつらつらと書いていきたいと思います。
事の発端
既存のWordPressのHPをプラグインを使用して移行しようとしていた時、最初は移行が上手くいきませんでした。
色々と調べていたら、サーバーのPHPバージョンが異なると移行が上手くいかないよとかいてありました。移行元と移行先で確かにバージョンが異なっていたので、「うわ移行元を最新にして動作確認するか確認せなあかんな〜。移行元は、レンタルサーバーやし面倒だな〜。」なんて考えてました。
なぜかPHPのバージョンが異なっているのに動く
経過は端折りますが、結論PHPのバージョンをいじる事なく移行を行うことができました。「あれ?PHPのバージョン関係なく動くやん?どうして?」と思ったところ、よくよく考えたら、WordPressのバージョンが移行元と移行先共に同じバージョンを使用していました。
下記のサイトを見てみると、PHPバージョンは7.4以上であればとりあえず動くよと書いてありました。
https://ja.wordpress.org/about/requirements/
であれば、サーバーのPHPバージョンが異なっていても、WordPressのバージョンが同じで、回バージョンに関してもサポートされているのであれば、動作するという事だろうと思います。
結論
何を言いたいかというと、プログラミング言語のバージョンが異なることは大きな問題を起こしかねない一方で、FWなど、どのプログラミング言語をサポートバージョンをしているかを確認する事で不要な心配、作業を減らすことができるのではないかなと思います。