「ThinkPHP开发者周刊」第47期——Composer
最后更新于:2022-04-02 04:38:16
## \[ 本周热点 \]
金光闪闪的[`composer`](https://getcomposer.org/)驾着七彩祥云来了,让PHP终于有了真正意义的依赖管理工具。可以说composer是现代PHP的基石。
composer解决了项目的依赖关系,且实现了自动加载。开发人员只需要几个命令行,就能获取其他开发者的包,PHP开发工作因此变得如同堆积木,可以根据业务的需求,快速方便地拆解组合代码。
有人觉得composer加大了PHP的学习难度,就好像是一辈子都用纸笔手工记账,有朝一日,给配置了电脑,看演示了excel是如何地强大,但还是习惯用纸笔。对于持有这种问题,我们推出这期周刊,帮您快速上手`Composer`。
## \[ 新闻/资讯 \]
* [`Composer`各大厂商镜像地址](https://blog.thinkphp.cn/1147952)
* [`ThinkPHP5`相关资源汇总](https://blog.thinkphp.cn/913360)——包含官方及第三方`Composer`扩展推荐
* [`PhpStorm `2019.2.2 发布](https://www.oschina.net/news/109860/phpstorm-2019-2-2-released)——PHP IDE
* [`PostgreSQL `12 Beta 4 发布](https://www.oschina.net/news/109837/postgresql-12-beta-1-released)
* [`Chrome` 77 发布:启用全新欢迎界面、引入全局媒体控件和新的配色主题](https://www.oschina.net/news/109892/chrome-77-stable-released)
## \[ 教程/技巧 \]
* [PHP 必知必会:Composer 新手入门指南](https://learnku.com/php/t/28976)
* [Composer 快速入门](https://learnku.com/articles/30838)
* [基于 Composer 的 PHP 模块化开发](https://learnku.com/articles/5333/modular-development-of-php-based-on-composer)
* [packagist.org](https://packagist.org/) —— 官方公共`Composer`库
* [`Composer`中文网](http://composer.p2hp.com/)
* [`Composer `中文文档](https://learnku.com/docs/composer/2018)——掌握Composer必读
* [推荐六个鲜为人知的 `Composer `命令](https://learnku.com/laravel/t/28678)
* [如何创建一个自己的 `Composer `库](https://learnku.com/articles/4982/how-do-i-create-my-own-composer-library)
* [你必须知道的 `Composer `版本约束](https://learnku.com/composer/t/10807/the-composer-version-of-the-constraint-you-must-know)
* [使用 `satis `搭建一个私有的 Composer 包仓库](https://www.cnblogs.com/maxincai/p/5308284.html)
* [你必须知道的 22 个 `Composer` 最佳实践](https://learnku.com/php/t/7609/you-have-to-know-17-composer-best-practices-updated-to-22)
## \[ 视频教程 \]
[![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/d4/9c/d49c787784a360d72e0a1709cbe405ef_934x531.png =300x)](http://www.bilibili.com/video/av67409588/)
* [Composer 安装与使用 简介](http://www.bilibili.com/video/av67409588/)
* [Composer 安装与使用 作者简介](http://www.bilibili.com/video/av67409788/)
* [Composer 三大组成部分](http://www.bilibili.com/video/av67463287/)
* [Composer 命令行安装 setup](http://www.bilibili.com/video/av67501308/)
* [Composer 基本使用 入门 下载运行ThinkPHP](http://www.bilibili.com/video/av67552305/)
* [Composer 基本使用 入门 安装 monolog 日志库范例](http://www.bilibili.com/video/av67572839/)
## \[ 扩展/应用 \]
* [阿里云 Composer 全量镜像](https://developer.aliyun.com/composer)——国内镜像首选
* [composer-registry-manager](https://github.com/slince/composer-registry-manager)—— `Composer`源管理工具
* [`composer`](https://github.com/composer/composer)——深入理解Composer的源代码实现
* [`packagist`](https://github.com/composer/packagist)——搭建自己的`packagist`站
* [packagist.com](https://packagist.com/)——官方私有`Composer`库服务
* [`satis`](https://github.com/composer/satis)——Simple static Composer repository generator
## \[ 书籍/专栏 \]
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/zlt2000/microservices-platform!middle)
《[企业级微服务框架项目技术文档](https://www.kancloud.cn/zlt2000/microservices-platform)》——企业级微服务开发框架的技术文档,基于SpringBoot2.x和SpringCloud并采用前后端分离的架构。引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。
## \[ 活动/福利 \]
>[info] ### 会员管理系统优惠购
[易想会员管理营销系统](https://www.huayisoft.com.cn)是一款B/S结构商业会员系统,技术架构为thinkPHP+MYSQL,系统功能涵盖了会员线上线下一体化、线上电子商务、门店、会员卡、线上线下充值、消费、积分、优惠券等功能,专门为商家或企业提供。 会员可以通过统一的账号关联微信、APP、微信小程序等不同终端及个性化插件授权。(**使用优惠码`thinkphp`购买可抵`500`元**)
## \[ 每周之星 \]
>[info] ### `BearAdmin` 推荐指数:★★★★
`BearAdmin` 是一款基于ThinkPHP5.1+AdminLTE的后台管理系统。
### 功能点:
* 后台用户管理
* 后台角色管理
* 后台日志管理
* 后台菜单管理
* 后台权限管理
* 代码自动生成
\[ [官网](https://gitee.com/yupoxiong/BearAdmin) | [文档](https://www.kancloud.cn/codebear/admin_system)\]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
';