MacのデフォルトPHP運転環境を変更し、MAMPにグローバルComponentを構成する
グローバルなComposerが構成されていない場合、ComposerがインストールされていないディレクトリでComposerコマンドを実行すると、create-projectシステムは次のようになります.
では、なぜか探してみましょう.Composerのドキュメントを見て、Composerを/usr/local/binディレクトリに移動すると言っています.
Composerコマンドをもう一度実行します.やはり同じですね.Composerドキュメントをめくってみましょう.すべてのComposerコマンドにはPHPがあります.たとえば、次のようなものがあります.
ComposerはPHPに依存しています.いいでしょう.少なくともComposerの問題ではありません.PHPの問題かもしれません.Macが出荷されたとき、システムにPHPがプリセットされていたことを知っています.MAMPのPHPを使っています.問題はここにあるかもしれません.Terminalで実行してください.
問題が確認されました.PHPの問題です.正確にはPHP環境配置の問題です.環境を配置しましょう.
では、これまでPHPの稼働環境の構成ができましたので、Corposerを再インストールしましょう.
ああ、Componentコマンドを実行しましょう.
やった!この时、食事をして、寝るべきでしょう.
Could not open input file: composer.phar
では、なぜか探してみましょう.Composerのドキュメントを見て、Composerを/usr/local/binディレクトリに移動すると言っています.
mv composer.phar /usr/local/bin/composer
Composerコマンドをもう一度実行します.やはり同じですね.Composerドキュメントをめくってみましょう.すべてのComposerコマンドにはPHPがあります.たとえば、次のようなものがあります.
php composer.phar update
ComposerはPHPに依存しています.いいでしょう.少なくともComposerの問題ではありません.PHPの問題かもしれません.Macが出荷されたとき、システムにPHPがプリセットされていたことを知っています.MAMPのPHPを使っています.問題はここにあるかもしれません.Terminalで実行してください.
which php
/usr/bin/php
問題が確認されました.PHPの問題です.正確にはPHP環境配置の問題です.環境を配置しましょう.
sudo nano ~/.bash_profile
# 。 PHP5.4.10 PHP
export PATH="/Applications/MAMP/bin/php/php5.4.10/bin:$PATH"
# ,
# .bash_profile
. .bash_profile
# PHP
which php
/Applications/MAMP/bin/php/php5.4.10/bin/php
では、これまでPHPの稼働環境の構成ができましたので、Corposerを再インストールしましょう.
cd /usr/local/bin
curl -sS https://getcomposer.org/installer | php
Composer successfully installed to: /usr/local/bin/composer.phar
Use it: php composer.phar
# composer.phar
sudo chmod a+x composer.phar
ああ、Componentコマンドを実行しましょう.
cd /my/project/path
# composer.phar php
composer.phar create-project
composer.phar self-update
composer.phar install
composer.phar update
やった!この时、食事をして、寝るべきでしょう.