很久没有使用laravel,今天在我配置laravel的环境的时候,遇到了一些问题,整理下来,供以后参考:

安装composer很简单,命令如下:

#curl -sS -k https://getcomposer.org/installer | php

在没有配置全局的Composer的时候,可以使用

#php composer.phar

的命令来执行composer的命令。这样每一个Laravel的项目都需要单独“安装”Composer。经过查看Composer文档,说是要把composer.phar移到/usr/local/bin目录里:

#mv composer.phar /usr/local/bin/composer

重启Terminal终端,恭喜你,发现命令列表里已经可以使用composer了。

这时我又遇到另一个问题:

 #composer install

提示如下的错误:

– laravel/framework v5.0.3 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.

Composer 依赖于 PHP,好吧,至少不是 Composer 的问题了,可能是 PHP 的问题,我们都知道 Mac 出厂的时候系统里预置了一个 PHP 而我们用的是 XAMPP 的 PHP,可能问题就出在这了,在 Terminal 运行一下:

#which php
/usr/bin/php

问题确认了,就是PHP的问题,准确来说是PHP环境配置的问题,需要手动配置一下PHP环境路径:

#vim ~/.bash_profile

# 添加一行。注意 PHP5.4.10 修改成你正在运行的 PHP 版本目录名称 export

export PATH=”/Applications/XAMPP/bin:$PATH”

# 保存,退出 # 运行一下 .bash_profile 文件 . .bash_profile # 确认当前正在运行哪个 PHP #which php

/Applications/XAMPP/bin/php

好了,目前为止 PHP 运行环境配置好了,来重新安装一下 Composer 吧:

#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

#mv composer.phar /usr/local/bin/composer

搞定!!!