카테고리 보관물: ubuntu

ubuntu

10.04에서 PHP 5.3.10으로 업데이트하는 방법? 사용하여 모두 성공적으로 설치했습니다.

저는 Linux를 처음 사용하고 Ubuntu 및 LAMP Server 설치에 대한 기본 경험 만 가지고 있습니다. “apt-get install”방법을 사용하여 모두 성공적으로 설치했습니다. 내 문제는 PHP 5.3.2를 PHP 5.3.10으로 업데이트하고 싶습니다. 그렇게 할 수 있습니까? 티아!



답변

Ubuntu 10.04 LTS를 PHP 5.3.10으로 업그레이드하려는 사람은 다음과 같습니다.

sudo apt-get remove --purge php*
sudo apt-get autoremove
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd
sudo service apache2 restart
sudo pecl uninstall apc
sudo pecl install apc

약간 과감하게 sudo apt-get remove --purge php*보이지만 우분투는 필터링 된 파일의로드를 계속 진행하지만 무시하고 지금까지 3 번 성공적으로 업그레이드했습니다.

행운을 빌어 php5 PPA를 해준 Brian Mercer에게 감사합니다.

[2014-11-05 업데이트]

에서 드레이 Surý의 런치 사이트 :

  • PHP 5.4 : ppa : ondrej / php5-oldstable
  • PHP 5.5 : ppa : ondrej / php5
  • PHP 5.6 : ppa : ondrej / php5-5.6

답변

jrsalunga, 수정하지 않고 컴파일 할 수는 없지만 5.3.10 패키지를 정확하게 가져 올 수 있습니다 (지난 주에 업데이트 됨).

apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary

시간이 오래 걸리고 10.04와 12.04 사이의 모든 변경으로 인해 실패 할 수 있습니다. 그러나 성공하면 생성 된 .deb는 10.04에 완전히 설치할 수 있어야합니다.


답변

PHP 5.3.10 용 타사 PPA에 대한 정보를 제공 한 Dig에게 감사합니다. 해당 지침을 사용하여 10.04 설치를 업그레이드 할 수있었습니다.

업그레이드 중 한 가지 문제는 apt-add-repository시스템에서 사용할 수 없다는 것 입니다. 이것은 패키지에 의해 제공되는 것으로 나타났습니다 python-software-properties.

같은 문제가있는 사람은 다음과 같이 설치하십시오.

sudo apt-get install python-software-properties

그런 다음 apt-add-repository시스템에서 사용 가능해야합니다.


답변

최신 버전이 리포지토리에서 사용 가능한 경우 대부분 소프트웨어 / 응용 프로그램은 Ubuntu (및 기타 GNULinux 배포판)의 정기 업데이트로 자동 업데이트됩니다.

PHP는 5.3.10 버전을 안정적으로 릴리스했지만 우분투의 저장소에서 아직 사용할 수 없습니다. 그리고 그들이 10.04에 사용할 수 있다고 생각하지 않습니다. 여기에서 확인 하면 ( “배포 별 패키지-> 우분투”아래) 각 버전의 우분투에 대한 PHP의 가용성은 아직 공개되지 않은 우분투 12.04에서 사용할 수있는 최신 버전의 PHP도 5.3.8입니다. 그리고 10.04의 경우 5.3.2입니다. 정기적 인 업데이트를 수행 할 때 업데이트되지 않는 이유가있을 수 있습니다.

이제 Ubuntu를 최신 안정 버전 인 11.10으로 업데이트하더라도 PHP 5.3.10이 아닌 5.3.6을 얻게됩니다.

이들이 저장소를 업데이트 할 때까지 기다려야 할 수 있습니다. 또는 기다릴 수 없다면 웹 사이트 에서 다운로드 하여 직접 컴파일하고 설치하는 방법을 알고 있다면 직접 설치하십시오.

🙂


답변