>백엔드 개발 >PHP 튜토리얼 >Mac 기본 PHP 실행 환경을 수정하고 MAMP용 글로벌 Composer 구성

Mac 기본 PHP 실행 환경을 수정하고 MAMP용 글로벌 Composer 구성

WBOY
WBOY원래의
2016-08-08 09:25:481636검색
전역 Composer가 구성되지 않은 경우 Composer가 설치되지 않은 디렉터리에서 Composer 명령을 실행하면(예: create-project) 시스템에서 다음을 반환합니다.
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px>
Could not open input file: composer.phar
</codemicrosoft>
좋아, 찾아보자 왜, Composer 문서를 보면 Composer를 /usr/local/bin 디렉터리로 이동하라고 나와 있습니다.
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px>
mv composer.phar /usr/local/bin/composer
</codemicrosoft>
Composer 명령을 다시 실행해도 여전히 동일합니다. , 모든 Composer 명령에는 모두 PHP가 있습니다. 예:
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px>
php composer.phar update
</codemicrosoft>
Composer는 PHP에 의존합니다. 음, 적어도 Composer에는 문제가 되지 않습니다. PHP에는 문제가 있을 수 있습니다. Mac은 출고 시 시스템에 미리 설정되어 있습니다. 저는 PHP를 설치했고 MAMP의 PHP를 사용하고 있습니다. 아마도 문제는 터미널에서 실행:
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px>
which php
/usr/bin/php
</codemicrosoft>
문제가 확인되었습니다. 정확히 말하면 PHP 환경 구성 문제입니다. 환경을 구성해 보겠습니다.
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px><span>sudo</span> nano ~/.bash_profile
<span># 添加一行。注意 PHP5.4.10 修改成你正在运行的 PHP 版本目录名称</span><span>export</span> PATH=<span>"/Applications/MAMP/bin/php/php5.4.10/bin:<span>$PATH</span>"</span><span># 保存,退出</span><span># 运行一下 .bash_profile 文件</span>
. .bash_profile
<span># 确认当前正在运行哪个 PHP</span>
which php
/Applications/MAMP/bin/php/php5.<span>4.10</span>/bin/php
</codemicrosoft>
지금까지 PHP 실행 환경이 구성되었으니 Composer를 다시 설치해 보겠습니다.
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px><span>cd</span> /usr/local/bin
curl <span>-s</span>S https://getcomposer.org/installer | php

Composer successfully installed to: /usr/local/bin/composer.phar
Use it: php composer.phar

<span># 修改一下 composer.phar 文件的权限</span><span>sudo</span> chmod a+x composer.phar
</codemicrosoft>
아, Composer 명령을 실행해 보겠습니다.
<codemicrosoft yahei color:rgb white-space:pre-wrap padding:0px border:0px margin-top:-1.2em display:block background:0px><span>cd</span> /my/project/path
<span># 注意此时 composer.phar 命令前面已经不需要加 php 了</span>
composer.phar create-project
composer.phar self-update
composer.phar install
composer.phar update
</codemicrosoft>
완료! 이때는 밥을 먹을 시간이고, 잠자리에 들 시간이다.

이상에서는 Mac에서 기본 PHP 실행 환경을 수정하는 방법과 MAMP용 글로벌 Composer를 구성하는 방법을 관련 내용을 포함하여 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.