[server] 이전 PHP 버전을 설치하는 방법

apt에서 php를 설치했습니다-해당 버전을 제거하고 이전 버전을 어떻게 설치할 수 있습니까?



답변

Apt를 사용하여 이전 버전의 패키지를 설치할 수 있습니다. 원하는 특정 버전 이름 만 찾으면됩니다. 데비안을 사용한다고 가정하면 http://www.debian.org/distrib/packages 사이트에서 이전 버전의 패키지를 찾을 수 있습니다 .

특정 패키지를 설치하기위한 형식은 다음과 같습니다.

apt-get install <package name>=<version>

따라서 5.3.3-7 + squeeze3 버전을 설치하려면 다음을 사용하십시오.

apt-get install php5=5.3.3-7+squeeze3

그러나 이것은 또한 “왜 그렇게 하시겠습니까?”라는 질문으로 이어집니다. 이전 버전의 PHP가 필요한 PHP 스크립트가있을 수 있지만 , 필자의 경험에 따르면 (필자는 수백 개의 웹 사이트를 호스팅하는 웹 서버를 운영하고 있음) PHP 스크립트를 손상 시킨 매우 오랜 시간 동안 업그레이드가 없었습니다 . 따라서 서버에서 위험한 비보안 버전의 PHP를 실행하게됩니다. 당신이 있습니까 장해야 당신이 그렇게하고 싶어?


답변

apt-get remove --purge yourphppackage

여기로 이동 : http://archive.ubuntu.com/ubuntu/pool/main/p/php5/

필요한 버전의 deb 파일을 가져옵니다.

dpkg -i yourphppackage.deb


답변

sudo apt-get purge php다음 http://sg2.php.net/releases/ 링크 를 사용 하여 이전 버전을 제거하십시오 . 특정 버전의 PHP에 대한 tar 압축을 다운로드 할 수 있습니다.

아래 단계를 따르십시오

  1. tar 파일 추출

  2. cd php-7.0.*

  3. ./configure

  4. make

  5. sudo make install

  6. 를 사용하여 PHP 버전 확인 php -v


답변