很久没有使用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
搞定!!!
Harrie
我是王岩,2010年为了扩展自己的事业,我成立了一家互联网公司:上海岩创网络科技有限公司,2011年加入宏路数据任技术总监,2017年成立动乂岩数据技术有限公司同时兼任动点科技CTO。现在我正在搭建团队,在微信生态和企业服务领域进行探索。我的联系方式是:手机:13918304704 微信: harriewang QQ:13689186 欢迎大家跟我交流和讨论。