
내가 만들고 있는 응용 프로그램에는 PHP가 필요합니다.통계기능. 내 OSX(10.11)에는 기본 PHP 5.5가 함께 제공되었지만 PECL 통계 패키지를 설치하려면 7.0이 필요했기 때문에 다음과 같이 liip.ch의 쉘 스크립트를 사용하여 로컬 PHP 버전을 버전 7로 업데이트했습니다.
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
이제 나는 분명히 두 개의 PHP 버전을 갖게 되었습니다.
내가 페이지를 실행하면 phpinfo()
나는PHP 버전 7.0.2그리고 (터미널에서) 내가 할 때 나는 php -v
결국PHP 5.5.27.
내 웹 응용 프로그램의 경우 업데이트가 작동하는 것 같지만(예를 들어 더 엄격한 알림을 받았습니다) 통계 패키지를 설치하려고 하면 다음과 같은 메시지가 나타납니다 pecl install stats
.pecl/stats에는 PHP(버전 >= 7.0.0)가 필요하며 설치된 버전은 5.5.27입니다.
which php
나에게 단 하나의 결과를 제공합니다./usr/bin/php
내 터미널에 PHP 7도 '사용'하도록 어떻게 지시할 수 있나요?
답변1
제거할 필요는 없으며 발생한 일은 정상입니다. Apache를 설치하면 설치된 버전이 사용되지만 콘솔의 env 경로는 기본 osx php 버전으로 유지됩니다.
당신은 읽어야합니다자주 묻는 질문페이지에서http://php-osx.liip.ch/. 첫 번째 항목을 찾아보세요.