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 압축을 다운로드 할 수 있습니다.
아래 단계를 따르십시오
-
tar 파일 추출
-
cd php-7.0.*
-
./configure
-
make
-
sudo make install
-
를 사용하여 PHP 버전 확인
php -v