MAC PHP 버전이 업데이트되지 않음 | bash -s 5.6 Detected OS X

아래 명령을 실행하여 로컬 컴퓨터에서 PHP를 업데이트하려고합니다.

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

명령 결과는 다음과 같습니다.

chris$ curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
Detected OS X Mavericks 10.9 All ok.
Get packager.tgz
Unpack packager.tgz
Please type in your password, as we want to install this into /usr/local
Password:
Start packager (may take some time)
downloading http://php-osx.liip.ch/install/5.6-10.8-frontenddev-latest.dat
downloading http://php-osx.liip.ch/install/5.6-10.8/frontenddev/5.6-10.8-frontenddev-5.6.19-20160310-141036.tar.bz2

Installing package 5.6-10.8-frontenddev into root /
Package 5.6-10.8-frontenddev is already installed at version 5.6.19-20160310-141036. You wanted to install version 5.6.19-20160310-141036.

그런 다음 버전을 확인하면 버전 5.4가 표시됩니다.

php -v

PHP 5.4.30 (cli) (빌드 : 2014 년 7 월 29 일 23:43:29) Copyright (c) 1997-2014 PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies



답변

비슷한 문제가 있습니다. 이 페이지를 찾았습니다 : http://php-osx.liip.ch

이것은 말합니다 :

자주 묻는 질문

명령 행에서 php -v가 여전히 이전 버전을 표시하는 이유는 무엇입니까?

php-osx는 Apple이 설치 한 PHP 바이너리를 덮어 쓰지 않고 / usr / local / php5에 모든 것을 설치합니다. 새로운 PHP 바이너리는 / usr / local / php5 / bin / php에 있습니다.

예를 들어 해당 디렉토리를 포함하도록 PATH를 조정할 수도 있습니다. ~ / .profile 파일에 다음을 작성하십시오

export PATH=/usr/local/php5/bin:$PATH

내 문제에 효과적이었습니다.


답변

osx의 Apache 서버를 사용하면 약간 복잡해지기 시작합니다. 며칠 전에 MAMP만났습니다 . 실제로 사용하는 것은 간단하고 유연하며 각 패키지를 따로 따로 따로 검색 할 필요가 없습니다. 다음은 링크 MAMP입니다


답변