jessie의 sid에서 PHP7.0 설치


11

Debian Jessie에서 PHP7.0을 시험 해보고 sid에서 설치하려고합니다. 그러나 sid에서 17 에있는 동안 어떤 것에 의존하는지에 php7.0따라 다릅니다. php7.0-common이것은 현재이 배포판에서 설치 하는 것이 불가능하다는 것을 의미합니까 ? 왜 그런 겁니까?php-common > 18php-commonphp7.0

나는 여기에 설명 된 것처럼 소스에서 설치할 수 있음을 알고 있습니다. 공식 패키지에 대해 묻고 있습니다.


참고 : sid의 패키지는 수정되었으며 현재 (2016 년 1 월 6 일) 설치할 수 있습니다.

답변:


22

새로운 버전의 비공식 저장소가 있습니다. i386 및 amd64 패키지 용 웹 서버용 최신 소프트웨어에 가장 잘 알려진 저장소 중 하나 인 데비안을 사용하는 것은 dotdeb입니다.

" Dotdeb 는 데비안 서버를위한 최신 패키지를 제공하는 추가 저장소입니다."

그들은이 PHP 7 (2015 년) 12 월 3 일부터 11 월 이후 사전 패키지 베타 있었다.

dotdeb 저장소를 추가하려면 여기에서 .

편집 /etc/apt/sources.list및 추가

deb http://packages.dotdeb.org jessie all

저장소 키를 가져 와서 설치하십시오.

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

그럼

sudo apt-get update

그리고 마지막으로 :

sudo apt-get install php7.0

PHP 7 관련 패키지를 검색하려면

apt-cache search php | grep ^php7

우분투에는 이미 PPA 도 있습니다.

데비안 백 포트에는 아직 PHP 7.0이없는 것 같습니다. 가까운 시일 내에 여기 에서 검색 하십시오 .


@clarkk 그들은 그것을 php7.0으로 변경했습니다. 게시물을 업데이트했습니다. 향후에는 중복 질문을 열지 마십시오.
Rui F Ribeiro 2016 년

데비안 7 패키지가 항상 제대로 설치되지는 않습니다. 클라우드 서비스를 실행하고 있으며 수천 번 자동화 된 PHP 확장 용 데비안 패키지를 설치했습니다. 1:50과 같이 설치시 패키지가 부분적으로 실패하고 두 번째 "dpkg -i"가 필요할 가능성이 있습니다. 나는 지금까지 그 이유를 찾을 수 없었으며, 작동 할 때까지 각 확장을 설치하는 루프를 통해 해결했습니다.
John

흥미 롭군 자동 설치에서 임의의 중단 / 중단과 비슷한 문제가 있었고 시간 초과 매개 변수를 도입해야했습니다. 그들은 특정 레포로 제한되지 않았습니다.
Rui F Ribeiro

1
예, 함수가 작동하면 php -r로 테스트하고 작동 할 때까지 dpkg 설치 프로세스를 반복하는 bash 스크립트에서 루프를 사용하고 있습니다. 무작위로 동일한 Linux 이미지에서 발생하므로 정확히 동일한 시작 조건입니다.
John

3

소스 리포지토리를 sources.list에 추가하십시오. 배포판 (Jessie, Wheezy 또는 Squeeze)에 따라이 두 줄을 /etc/apt/sources.list 파일에 추가하십시오.

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Debian 8“Jessie”(rc3)의 PHP 7.0의 경우 다음 두 줄도 추가하십시오.

deb http://packages.dotdeb.org jessie-php7.0 all
deb-src http://packages.dotdeb.org jessie-php7.0 all

GnuPG 키를 가져오고 설치하십시오.

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

운영 apt-get update && apt-get install php7-*


packages.dotdeb.org/dists/jessie-php7.0/all/source/Sources 를 가져 오지 못했습니다. 404 찾을 수 없음
Martin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.