CentOS 6にphp 7.X(新しいwiki用)とphp 5.3(以前のwiki用)をインストールしてください。

CentOS 6にphp 7.X(新しいwiki用)とphp 5.3(以前のwiki用)をインストールしてください。

私たちの会社で使用されている古いメディアウィキ(バージョン1.21.2、l PHPバージョン5.3.3、MySQL 5.1.73)を最新バージョン(PHP 7.0.13以降が必要)を実行している新しいメディアウィキウェブサイトに置き換えたいと思います。新しいコンテンツ。

もちろん、新しいWikiがそれに追いつくまで、既存のWikiを維持したいと思います。以前のWikiはオンラインです。http://XX.XX.XX.XX:800。新しいwikiもそうだったらいいなhttp://XX.XX.XX.XX:801

PHP 5.3をアンインストールし、PHP 7.1をインストールしてアップグレードしようとしました(このウェブサイトから)しかし、古いWikiはインストール後にアクセスできなくなります。既存のメディアウィキはphp 7.1と互換性がないようで、php 5.3にロールバックする必要がありました。

答え1

php7を取得するためにどのような方法を選択しても(私はRedHatのソフトウェアコレクションが好きですが、RH / CentOS 6用のPHP 7.0のみを提供しています)、覚えておくべきことは両方のバージョンをmod_php同時にhttpdロードできないことです。

理論的には、ポート801に対して完全に別々のhttpdを実行できますが、要求を処理するphp-fpm別のデーモンがあるようにPHP7用にインストールすることをお勧めします。 (それを削除すると、フリーフォークMPMからワーカーMPMなどのより良いものに切り替えることができます。)httpd ProxyPassSetHandlermod_php

関連情報