私たちの会社で使用されている古いメディアウィキ(バージョン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
ProxyPass
SetHandler
mod_php