如何正确地在 MAC 的 XAMPP 安装 composer 和 laravel?

http://www.frankwaive.com/how...

我已经把 php 的路径改为 XAMPP 的版本
我也透过homebrew安装 composer在本机中
只是我不明白他接下来的步骤:

curl -s http://getcomposer.org/installer | php

composer create-project laravel/laravel --prefer-dist

而且是在 「Applications/XAMPP/htdocs」 目录?
所以我可以选择我要安装 composer 到任何一个目录吗?以及 laraval?
因为我放的专案文件夹不是在 Applications/XAMPP/htdocs 里面(我还有其他专案)
我是放在 /Users/XXX/Projects/专案文件夹(这里有其他专案)
那是不是我是要进入 /Users/XXX/Projects/ 然后在这个目录上安装 composer 才对?以及 laravel?但是我当初透过 brew 安装的 composer 是什么?

我先说说看我的理解:
我一开始先安装 homebrew ,然后再透过 brew 安装 composer 主程式?
所以我接下来每一个专案如果会用到 composer 都要在该目录再安装一次?包括 laravel?
假设我现在要用三个专案(不同网站)
假设是

/Users/XXX/Projects/a/Users/XXX/Projects/b/Users/XXX/Projects/c

然后我也在 XAMPP 的 httpd-vhosts.conf 和 httpd.conf 设定好专案路径和指定的 port,也可以顺利用 127.0.0.1:port 访问a, b, c 专案
假设我三个网站都需要 composer ,以及三个专案都要用 laravel 写
那我是不是要一个一个进入这三个专案的文件夹跑上面那两段代码?

PS:官方文件我看不懂


人到中年有点甜
浏览 570回答 1
1回答

呼唤远方

首先是Composer,它是 PHP 的一个依赖管理工具,安装后,可以定义成全局命令。猜测楼主说的情况应该是安装 Composer 后没有定义成全局命令。可以在非 composer 目录,通过全路径的形式访问 composer,看看能否正常访问。比如 composer 的安装目录是 /etc/bin/composer,执行命令:/etc/bin/composer -v如果能正常显示结果,就说明 composer 没有设置为全局命令,将 composer 设置成全局命令即可。其次是 laraval。它是 PHP 的一个应用框架。可以理解为一个房子框架,你需要在不同的地点建房子,也就需要在每个地点搭框架。同样的道理,需要用 laraval 在不同的路径搭建不同的应用,也就需要在不同的路径下安装 laraval。
打开App,查看更多内容
随时随地看视频慕课网APP