为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
人到中年有点甜 2019-01-31 21:31:04
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:官方文件我看不懂
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

首先是Composer,它是 PHP 的一个依赖管理工具,安装后,可以定义成全局命令。猜测楼主说的情况应该是安装 Composer 后没有定义成全局命令。

可以在非 composer 目录,通过全路径的形式访问 composer,看看能否正常访问。比如 composer 的安装目录是 /etc/bin/composer,执行命令:

/etc/bin/composer -v

如果能正常显示结果,就说明 composer 没有设置为全局命令,将 composer 设置成全局命令即可。

其次是 laraval。它是 PHP 的一个应用框架。可以理解为一个房子框架,你需要在不同的地点建房子,也就需要在每个地点搭框架。

同样的道理,需要用 laraval 在不同的路径搭建不同的应用,也就需要在不同的路径下安装 laraval。


查看完整回答
反对 回复 2019-01-31
  • 1 回答
  • 0 关注
  • 569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信