Mac OS X에서 PHP를 업그레이드하는 방법

Mac OS X에서 PHP를 업그레이드하는 방법

그래서 나는 간단한 일을 했습니다:

php -i | head
./configure --prefix=/usr --with-snmp
make
sudo make install

하지만 phpinfo()여전히 5.3.15가 표시됩니다. 다음은 몇 가지 조사 결과입니다.

  • PHP_BINDIR = /usr/bin
  • php버전() = 5.3.15
  • 192-168-0-100:$ /usr/bin/php -v
    PHP 5.4.8 (cli) (작성 날짜: 2012년 11월 8일 09:30:58)
  • 192-168-0-100:$ /usr/local/bin/php -v
    PHP 5.4.8 (cli) (작성 날짜: 2012년 11월 7일 22:09:56)
  • 192-168-0-100:$ php
    /usr/bin/php

또한 다른 ln -s를 사용해 보았습니다. 몇 가지 제안이 있을까요?

PS PHP는 localhost에서 잘 작동하지만 여전히 5.3입니다(php 5.4의 몇 가지 새로운 기능을 시도했습니다).

답변1

직접 빌드하여 디렉토리에 혼란을 야기할 가능성이 있는 대신 /bin(원래 PHP 설치가 종료될 수 있음) 아래와 같이 미리 빌드된 설치를 사용하세요.


MAMP

MAMP현재 PHP 5.2 및 5.4.4와 함께 제공됩니다. 독립형으로 실행되며 언제든지 전환할 수 있습니다.

MAMP는 일반적인 Mac 방식으로 매우 쉽게 설치됩니다. MAMP는 OS X에서 이미 실행 중인 기존 Apache 설치를 손상시키지 않습니다. 스크립트를 시작하거나 구성 파일을 변경할 필요 없이 Apache, PHP 및 MySQL을 설치할 수 있습니다!

 

PHP 바이너리 패키지

다음을 시도해 볼 수도 있습니다.OS X용 PHP 5.3/5.4바이너리 패키지로:

이 패키지는 (보통) 최신 PHP 5.3.x/5.4.x […]를 /usr/local/php5에 설치합니다. 많은 유용한 확장 기능을 설치합니다 [...]. 또한 "모범 사례"에 따라 구성된 모든 설정이 포함된 괜찮은 php.ini를 제공합니다.

PHP 5.4의 경우 설치는 다음을 실행하는 것만큼 쉽습니다.

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

관련 정보