ThinkPHP5.1详细教程——Composer

2018-03-23T13:43:00

Composer

Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

通俗的讲就是别人已经开发出了很多轮子,我们只需要使用Composer把代码下载到项目里面,就可以使用了

开发系统要讲究效率和安全,所以最好不要重复造轮子,能使用Composer包最好使用,而且还有人在维护这个包


Composer包官网
https://packagist.org/

常用Composer包

  • overtrue/wechat 一个全面的微信包
  • topthink/framework thinkphp框架
  • topthink/think-captcha thinkphp验证码

Composer部署到正式环境时,使用一下命令进行优化,提高运行效率!

composer install --optimize-autoloader --no-dev
composer dump-autoload --optimize
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »