명령 행에 표시된 PHP 버전은 phpinfo ()와 다릅니다. localhost에서 : 8000 입력하여 OS X

다음을 입력하여 OS X PHP 테스트 서버를 시작했습니다.

php -S localhost:8000

OS X에서 PHP를 5.6으로 업데이트하고 명령 줄을 통해 버전을 확인할 때 다음을 입력하십시오.

php -v

“PHP 5.6.5″가 있다고 알려줍니다

PHP 테스트 서버를 시작하고 phpinfo();함수 가있는 index.php 파일을 보면 OS X와 ​​함께 제공되는 버전 5.5.14가 있음을 알려줍니다.

localhost : 8000에서 PHP 버전을 가져 와서 변경 사항을 반영하려면 어떻게해야합니까?



답변

PHP의 새 버전은 $ PATH에 있어야하고 새 버전의 php에 대한 경로는 이전에 나열해야 /usr/bin합니다. 새로운 버전의 php (실행 파일)가 설치되어 /usr/local/bin/있으면 모양이 양호해야합니다. 그렇지 않으면 새 php 실행 파일을 링크 ln -s /path/to/newphp /usr/local/bin/php하거나 ( ) $ PATH ( export PATH=/path/to/newphp:"${PATH}")에 위치를 추가해야합니다 (<- ~ / .bash_profile).

확인할 또 다른 가능성은 … php의 새 버전 php입니까? 이름이 비슷 php5하거나 그런 것이 있을 수 있습니다 . 그렇다면 링크를 만들거나 명령 줄에서 해당 이름을 사용해야합니다.