资讯专栏INFORMATION COLUMN

composer安装(mac/linux)laravel

OldPanda / 1130人阅读

摘要:一导读是用来管理依赖关系的工具。官网地址是官网下载安装地址安装方式有两种,一种是直接在官网下载这个文件进行安装另一种就是直接通过命令行下载安装。不过通常情况下只需将的位置加入到就可以,不一定要全局安装。

一、导读

composer是php用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮你安装这些依赖的库文件。

composer官网地址是:https://getcomposer.org/

composer官网下载安装地址:https://getcomposer.org/downl...

安装方式有两种,一种是直接在官网下载composer.phar这个文件进行安装;另一种就是直接通过命令行下载安装。这里主要介绍命令行的安装~

二、命令行安装composer

通过php -r 命令来执行一段php代码下载composer-setup.php文件
php -r "copy("https://getcomposer.org/installer", "composer-setup.php");"

备注:执行上述命令后会发现当前目录有了一个composer-setup.php文件

校验,执行以下命令:

php -r "if (hash_file("SHA384", "composer-setup.php") === "544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061") { echo "Installer verified"; } else { echo "Installer corrupt"; unlink("composer-setup.php"); } echo PHP_EOL;"

备注:执行以上命令后如果校验通过,会输出Installer verified

执行以上步骤下载的php文件

php composer-setup.php

备注:执行后会直接生成一个composer.phar文件

删除composer-setup.php文件:

php -r "unlink("composer-setup.php");"

Linux中composer.phar是可执行程序,例如,我们可以使用php composer.phar update执行更新操作。到此,我们的composer工具就完整的安装完成,可以用它来安装php的各种依赖库文件~

若想要全局使用composer来安装依赖库,可以执行以下命令全局安装:

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

备注:之后,就可以直接使用composer install安装各种包和依赖了。不过通常情况下只需将composer.phar的位置加入到PATH就可以,不一定要全局安装。

三、其他环境安装可以参考:

http://www.thinkphp.cn/topic/...
http://laravelacademy.org/pos...

四、国内镜像配置

因为composer 默认加载的是国外的镜像,国内因为“墙”的存在, 加载国外镜像 会出错,所以要配置国内镜像。
配置国内镜像执行以下命令即可:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
五、使用composer安装Laravel

前四个大的步骤基本安装与配置成功composer,接下来就使用composer这个工具来安装Laravel框架

在自己的站点目录,创建自己的laravel项目,比如,起名为wxd,执行以下命令:

composer create-project --prefer-dist laravel/laravel wxd
备注:如果想要制定版本可以使用如下命令:
composer create-project --prefer-dist laravel/laravel wxd "5.2.*"

执行命令后稍等一会儿,等待安装成功:

安装成功后进入项目中可以看到框架各个目录,包括composer.json:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28845.html

相关文章

  • Mac下利用MAMP安装Laravel

    摘要:三安装按照文档你可以在终端中通过的命令来安装应用指的是优先选择压缩文件注创建工程时,我们一定要进入工程文件夹,前面一定要加,如图图一图二参考链接希望能够帮助你,如果你觉得文章还行,请为我点个赞吧 前言:写PHP当然要玩一玩Laravel,如果你满足以下条件,那么这篇文章应该对你有帮助 1.有Wamp的用户习惯,偏好一次搞定运行环境(尽管Mac自带,但它不完整且分散) 2.对Mac、L...

    gougoujiang 评论0 收藏0
  • SimfaseDevEnv一个Vagrant构建的开发环境

    摘要:整体与很像,但是做了一些更改,为了更适应中国国内的开发网络环境。表示宿主机器的目录,表示环境目录。将虚拟机置于休眠状态。在开发过程中可能会需要增加多个站点来运行不同的开发程序。与扩展名重名,建议将的改成为佳。 SimfaseDevEnv 介绍 SimfaseDevEnv是为php开发者提供的开发环境,构建在vagrant之上;Vagrant的Vagrangfile配置文件是在Homes...

    Noodles 评论0 收藏0
  • Vagrant 系列一:安装配置

    摘要:启动,输入验证安装是否成功,如果出现版本信息表示成功。安装注意官方推荐的是。如果上述命令执行失败,需要确认是否是最新版本。和配置文件中的保持一致在目录下运行命令启动这个提示是冲突,更改即可。再执行,首次启动会有一个初始化过程查看状态。 如果是工程化开发,走正规军路子还是推荐使用 Homestead。下载Vagrant。官方下载地址 这里下载的是Windows版本的安装包。直接点击安装即...

    liuyix 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<