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 이상 필요)을 실행하는 새로운 미디어위키 웹사이트로 교체하고 싶습니다. 새로운 콘텐츠 .

물론 새 위키가 이를 따라잡을 때까지 기존 위키를 유지하고 싶습니다. 이전 위키가 온라인 상태입니다.http://XX.XX.XX.XX:800. 새로운 위키도 그랬으면 좋겠다http://XX.XX.XX.XX:801.

PHP 5.3을 제거하고 PHP 7.1을 설치하여 업그레이드를 시도했습니다(이 웹사이트에서) 그러나 이전 위키는 설치 후에 더 이상 접근할 수 없습니다. 기존 미디어위키는 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

관련 정보