PHP의 환경 구축(패스를 통과하는 것은)

4359 단어 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 편집기 사용

좋은 웹페이지 즐겨찾기