MAC PHP 버전이 업데이트되지 않음


1

아래 명령을 실행하여 로컬 컴퓨터에서 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

php  macos 

프로그래밍 질문이 아님

왜 대신 MAMP를 설치하지 않습니까? 가능한 중복 stackoverflow.com/questions/2526085/…

1
또는 homebrew를

다시 시작해야 할 수도 있습니다. BTW 이미 설치되어 있다면 아마도 PHP 대신 php56 cmd를 통해 액세스 할 수 있습니다. 단축 키만 업데이트해야합니다. 또한 브라우저를 통해 phpinfo ()를 시도하여 아파치가 이전 버전이나 새 버전에 연결되어 있는지 확인하십시오.
fusion3k

답변:


3

비슷한 문제가 있습니다. 이 페이지를 찾았습니다 : 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

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


할렐루야, 당신은 저를 적어도 12 분 더 아쉬워했습니다.
Milan Velebit

0

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.