Homebrew에서 PHP의 실행 환경 설정
개시하다
macOS12의 Monterey가 발매된 지 한참 지났다.유니버설 컨트롤 등 눈동자 기능이 주목받는 상황에서 PHP는 더 이상 맥OS에 묶이지 않는다는 것을 알아차렸다.
지금까지의 맥OS는 설치할 때부터 PHP가 설치해서 사용할 수 있는 상태가 됐는데, 이는 기본적인 이해이고 상식화된 느낌이다.
12로 업그레이드된 맥OS
php --version
로 하면 command not found: php
라고 불린다.PHP는 포함되지 않은 것 같습니다.맥OS Monteerey를 새로 설치했을 때는 말할 것도 없고 업그레이드해도 삭제되어 사용할 수 없다.레벨업 후 PHP가 전혀 없습니다.
MacOS에서 패키지 관리자 Homebrew를 사용하여 PHP의 실행 환경을 설정하기 전에 했던 일을 총괄해 보겠습니다.죄송하지만 상당히 빠져있는 부분이 있어서 앞으로 PHP를 새로 설정한 맥OS12 이후의 분들께 참고해 주시면 감사하겠습니다.
PHP 공식 홈페이지에서도 가장 빠른 설치 방법을 소개했다.
사용 환경
・Macbook Pro(13-ichi,M12020)
· macOS Monteerey (버전 12.3)
・Homebrew/homebrew-core(Giit revision1f841cb3044;last commiit 2022-03-27)
・Homebrew/homebrew-cask(Giit revision 60208d8c20;last commiit 2022-03-26)
PHP 설치
Homebrew를 사용하여 PHP를 설치합니다.
우선 Homebrew에 설치할 수 있는 PHP를 찾아보세요.
$ brew search php
설치 가능한 PHP 패키지를 표시합니다.이번에는 현재 PHP8 학과([email protected])을 참조하십시오.설치를 위해 다음 명령을 실행합니다.
# バージョン指定でPHP8をインストール
$ brew install [email protected]
PHP가 설치됨에 따라 종속 패키지와 모듈이 설치됩니다. 완료될 때까지 기다리십시오.설치 완료가 표시되었지만 경로가 통과되지 않아 별도의 설정이 필요합니다.
그런 다음 MacOS에서 PHP를 설정합니다.
설정
설치된 PHP는 자동으로 경로를 통과할 수 없으므로 하우징 구성 파일에서 수동으로 경로를 통과해야 합니다.사용하는 케이스 프로필 (.bascrc,.zshrc) 등을 열고 다음 명령을 누르거나 프로필 구성 경로를 직접 편집하십시오.다음과 같이 Zsh를 사용합니다.
$ echo 'export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
$ echo 'export PATH="/opt/homebrew/opt/[email protected]/sbin:$PATH"' >> ~/.zshrc
명령을 실행한 후 경로를 읽기 위해 케이스를 다시 시작합니다.케이스를 재부팅한 후php --version
PHP 버전 정보를 출력하면 경로를 정상적으로 사용할 수 있습니다.경로 통과를 확인한 후 다음 설정을 동시에 수행합니다.셸의 구성 파일에 두 행을 추가합니다.
.zshrc
export LDFLAGS="-L/opt/homebrew/opt/[email protected]/lib"
export CPPFLAGS="-I/opt/homebrew/opt/[email protected]/include"
나도 추기 후에 조개껍질을 다시 넣어 효과가 있게 할 것이다.이렇게 하면 PHP를 사용할 수 있는 환경이 구축됩니다.
끝말
MacOS 12 이후에 PHP를 사용할 수 있는 방법을 요약했습니다.홈brew로 구축할 때 의존관계를 해결하고, 적절한 경로로만 사용할 수 있어 역시 편리하다.
지금까지 PHP에 의존하는 빌딩들이 고전하는 일이 많아 홈brew의 편안함에 놀랐다.
같은 맥OS 12 이후에 PHP가 필요한 분들의 참고가 됐으면 좋겠습니다.
끝까지 읽어주셔서 감사합니다.
Reference
이 문제에 관하여(Homebrew에서 PHP의 실행 환경 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ryuu/articles/setup-php-brew텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)