
저는 비교적 새로운 Ubuntu 사용자이며 최신 버전의 PHP 5.6 및 Apache 2.4를 사용하고 싶습니다.
저는 몇 년 동안 Windows에서 최신 버전의 Apache와 PHP를 아무 문제 없이 사용해 왔는데, 더 나은 성능을 제공하기 때문에 Ubuntu로 전환하게 되었습니다.
Ubuntu의 버전이 더 오래되었다는 것을 알았고 몇 가지 튜토리얼을 읽었으며 일부 사람들은 Ondřej Surý PPA 설치를 권장했습니다.
나는 PPA에 악성 소프트웨어 등이 포함될 수 있다는 것을 읽었으며 그의 PPA에 익숙하지 않기 때문에 여기에 있는 (그의) PPA에 대한 조언을 구하고 있습니다.
나는 그가 일부 데비안 패키지의 공식 관리자라는 것을 읽었습니다. 나는 그의 Ubuntu용 패키지가 사용자 공유 규모가 큰지, 사용하기에 안전한지 궁금했습니다. (예: PPA에 기여하거나 악성 코드가 있는지 확인하는 사람이 있습니까?)
참고: 그 사람을 믿을 수 없다고 말하고 싶지는 않지만 단지 호기심이 많고 조심스럽기 때문입니다. ;)
게다가 데비안은 Apache와 PHP의 최신 버전을 유지하고 있기 때문에 더 많은 사람들이 패키지에 기여하고 사용하고 있기 때문에 그 버전으로 전환하는 것을 고려하고 있습니다.
나는 명령줄과 텍스트 편집기 nano를 사용하는 방법을 아주 잘 알고 있습니다. (결국 Ubuntu 서버를 실행합니다.)
내 질문은 데비안으로 전환하는 것이 얼마나 어려운가입니다. apt-get으로 소프트웨어를 설치하고 텍스트 편집기로 구성하는 것처럼 우분투 서버를 실행하는 것과 비슷합니까? 아니면 소스 코드를 편집하고 직접 컴파일해야 하는 것과 비슷합니까?
답변1
찾고 있는 소프트웨어를 구할 수 있는 가장 안전한 장소는 Ubuntu 리포지토리(PHP 및 Apache의 경우 보안 팀이 보안 문제가 있는 모든 릴리스에 보안 패치를 적용함)에서 직접 다운로드하거나 업스트림 프로젝트에서 직접 다운로드하는 것입니다. 소스 코드를 tarball에 넣어서 컴파일합니다.
Ubuntu에서는 PHP 버전용 Ondrej의 PPA를 실제로 사용해도 괜찮습니다. Ondrej는 Debian 패키지와 Debian 노력의 결과로 Ubuntu 패키지의 관리자 중 한 명이며, 때때로 PHP5에서도 Ubuntu 버그를 해결하는 작업을 했습니다(데비안 QA 페이지php5
Ondrej는 관리자 및 업로더에 나열되어 있습니다. 그의 PPA는 사용하기에 안전하며 실제로 일부 시스템에서는 이전 버전의 PHP가 필요할 때 프로덕션 환경에서 이를 사용합니다. (또는 드문 경우지만 데비안의 최신 버전을 직접 백포트하지만 저는 파워 유저이므로...)
그러나 최신 소프트웨어를 얻는 유일한 '신뢰할 수 있는' 방법은 최신 소스 코드를 다운로드하고 모든 것에 대해 직접 컴파일하는 것입니다. 다음 '신뢰할 수 있는' 방법은 보유하고 있는 OS(예: 보안 허점을 패치하기 위해 보안 팀이 Ubuntu용 보안 저장소를 통해 패치 및 업데이트를 제공하는 Ubuntu)에 대한 리포지토리를 사용하는 것입니다.
Ubuntu는 실제로 Debian에서 파생되었으므로 Debian 시스템과 거의 동일하게 작동하며 많은 변경 사항이 있습니다. '최신 및 최고의' PHP와 Apache를 얻는 유일한 방법은 패키지 관리자가 업데이트 릴리스에 대해 매우 최신 상태인 경우 Debian Unstable을 사용하는 것입니다(대개 Ubuntu처럼 Debian이 정지되는 경우에는 그렇지 않습니다).