php-osx을 사용하여 최신 버전의 PHP를 설치했으며 아파치 웹 서버에서 예상대로 작동합니다. 그러나 문제는 Laravel에서 artisan
명령을 실행하려고하면 명령을 실행하기 위해 mcrypt
모듈을 묻습니다. 또는 Composer
을 homebrew
을 통해 설치하려고하면 openssl
모듈을 묻습니다. phpinfo()
에 mcrypt와 openssl이 모두 표시됩니다. 그래서 내 추측은 터미널에서 PHP 명령이 아파치에서로드 된 PHP와 다르다는 것입니다.사용자 정의 PHP를 기본값으로로드 중
/usr/local/bin
/usr/local/mysql/bin
/usr/bin
/bin
/usr/sbin
/sbin
그리고이 echo $PATH
의 출력 :
/usr/local/mysql/bin
/usr/local/memcached/bin
/usr/local/bin
/usr/local/mysql/bin
/usr/bin
/bin
/usr/sbin
/sbin
사용자 정의 설치 PHP를 만들 수있는 방법이 있나요, 터미널에서 사용하는 기본 하나를 내 /etc/paths
파일과 같은 방법이 무엇입니까?
에 Laravel을 실행하는 데 필요한 모든 것을 제공 Laravel 농가와 더 적합 할 것이다 보통'$ PATH'environment 변수에 우선/etc/paths를 사용하여'echo $ PATH'를 실행하고 거기서 순서를 보도록하십시오. –
info @AxelAmthor에 감사드립니다. 하지만 제 경우에는'paths' 파일과 다른 점이없는 것 같습니다. – Nojan