일반적으로 macOS Sierra에는 php 5.6 버전이 이미 설치되어 있습니다. 이를 그냥 이용하셔도 무방하나, php 7.0으로 업그레이드 하고자 하시는 분들을 위해 제가 진행했던 내용을 아래와 같이 남겨 공유 드립니다. 참고하시기 바랍니다.
* 개인적으로 활용한 메모를 남길 목적으로 간결하게 작성된 글임을 양해 부탁드립니다.
- php 버전 확인 | php -v ▼
php 7.0으로 업그레이드 하는 법
curl과 brew를 통해 php 7.0으로 업그레이드가 가능합니다. 필자는 curl를 이용하였습니다.
curl을 통한 방법 ▼
터미널을 열어 아래 커맨드를 실행합니다.
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
혹은
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1
brew를 통한 방법 ▼
Homebrew가 설치되어 있는 환경에서 아래 커맨드를 차례대로 실행합니다. ▼
brew update && brew upgrade brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew unlink php56 brew install php70
설치 이후 처리 ▼
다시 php 버전을 확인해도 여전히 5.6으로 나올 것입니다.
- 버전 확인 커맨드 ▼
php -v
이때, ~/.bash_profile 혹은 /bashrc를 열어 아래 경로를 추가합니다. 저는 .bash_profile에 쉘 환경 설정을 해두었기 때문에 ~/.bash_profile에 추가하였습니다(경우에 따라 .profile인 경우도 있다고 합니다).
- 실행 ▼
vi .bash_profile
- 추가할 텍스트(경로) ▼
export PATH=/usr/local/php5/bin:$PATH
마지막으로, apache를 재시동 합니다.
sudo apachectl restart
위 방법으로 안될 시, httpd.conf 파일을 열어 아래 초록색 문장을 찾아 #로 주석 처리 합니다.
vi /etc/apache2/httpd.conf
LoadModule php5_module /usr/local/php5/libphp5.so
이상입니다.
참고
- PHP 5.3 to 7.1 for OS X / macOS 10.6 to 10.12
- Update PHP on Mac OS X
- 맥 터미널 vi Editor사용법 1편(기본)
- 맥 터미널 vi Editor사용법 2편(커맨드)
- 터미널에서 cd, ls 커맨드로 자유롭게 폴더 드나들기