PHP의 환경 구축(패스를 통과하는 것은)
환경 구축이란 무엇을 하면 좋을까?
이 기사는 PHP 환경 구축에 관한 메모입니다.
MAMP의 PHP 버전을 변경하는 단계를 설명합니다.
PHP 버전 확인
터미널에서
php -v
명령으로 현재 버전 정보를 볼 수 있습니다.제 경우에는
user
디렉토리에서 확인해 보면 다음 정보가 출력되었습니다.$ php -v
PHP 7.4.7 (cli) (built: Jun 12 2020 00:01:12) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies
그런 다음 MAMP 디렉토리에서 확인해 보면 ...
$ php -v
php -v
PHP 7.1.33 (cli) (built: Jan 18 2020 13:49:07) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
조금 이전 버전이 들어있었습니다.
프로그래밍 학습에는 MAMP를 사용하고 있었으므로, 평상시 사용하고 있는 php의 버젼은
7.1.33 (cli)
라고 하는 것을 알았습니다.php 경로 확인
패스란 「쇼트 컷」이라든가, 「앨리어스」라고 하는 의미입니다.
터미널에서
which php
명령으로 현재 경로 정보를 볼 수 있습니다.MAMP에서 실행해 보면 다음 정보가 출력되었습니다.
$ which php
/usr/bin/php
"경로를 통과"는 php를 저장할 위치를 지정하고 사용할 php를 선택합니다.
Finder에서 추적해도 php가 저장된 디렉토리를 확인할 수 있습니다.
.bash_profile 변경
home
디렉토리 (finder에서 집 표시가있는 곳)의 .bash_profile
설정을 변경합니다..
로 시작하는 파일은 숨겨진 파일이므로 ls -a
명령으로 확인할 수 있습니다.iMac:~ tetsu$ cd
iMac:~ tetsu$ ls -a
.bash_profile .sh_history Movies
.bash_sessions .ssh Music
vi
명령으로 vi 편집기를 시작합니다.$ vi .bash_profile
vi 편집기는 먼저 "명령 모드"로 시작합니다.
문자 키를 입력하면 "인서트 모드"가 되고 키 입력이 가능합니다.
(※하단에
-- INSERT --
라고 표시된다)export PATH=$HOME/.nodebrew/current/bin:$PATH
eval "$(rbenv init -)"
export PATH=~/.npm-global/bin:$PATH
export PATH=/Applications/MAMP/bin/php/php7.4.2/bin:$PATH (※この行を追記してバージョンを指定)
편집이 끝나면
esc
버튼으로 "명령 모드"로 변경하고 :wq
명령 (저장 및 종료)으로 편집을 마칩니다.경로 변경 확인
.bash_profile
의 변경 사항이 제대로 반영되었는지 확인하려면 cat
명령을 사용하십시오.$ cat .bash_profile
export PATH=$HOME/.nodebrew/current/bin:$PATH
eval "$(rbenv init -)"
export PATH=~/.npm-global/bin:$PATH
export PATH=/Applications/MAMP/bin/php/php7.4.2/bin:$PATH
마지막으로 MAMP 디렉터리에서
php -v
를 다시 확인하면 버전이 변경되었음을 알 수 있습니다.$ php -v
PHP 7.4.7 (cli) (built: Jun 12 2020 00:01:12) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies
안전하게 PHP 버전을 변경할 수있었습니다.
참고
vi 편집기 사용
Reference
이 문제에 관하여(PHP의 환경 구축(패스를 통과하는 것은)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tetsu-upstr/items/7fa800488dc29228d7fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)