MacOS에 내장된 PHP는 오래된 것이므로 대부분의 Composer 프로젝트는 즉시 너무 오래되었다고 불평할 것입니다.
저는 MAMP, PHP 7.4 및 Homebrew PHP를 실행하고 있으며 $PATH는 MAMP의 PHP를 실행하도록 설정되어 있습니다.
그러나 PHP 시스템이 올바르게 실행되지 않고 모든 것이 중단되는 경우가 몇 번 있었습니다.
(Homebrew를 가리키도록 /usr/bin/php를 재정의하는 방법을 살펴봤지만 가능하더라도 정말 짜증나는 일인 것 같습니다.)
깨지는 것들은 다음과 같습니다:
- Gitx 애플리케이션
- Git Hooks와 같은 특정 상황에서 VSCode에서 PHP 실행
exec()
브라우저에서 PHP 실행
예를 들어 파일에 넣고 MAMP를 통해 로드합니다.
print exec('which php');
"/usr/bin/php"가 표시됩니다.
제 질문은, PHP를 사용하는 사람들이 올바른 버전을 선택할 수 있도록 $PATH를 정의할 수 있는 곳이 있습니까?입니다.