composer 基础使用

composer 以往只是在个人业余使用过,并没有在正式项目部署过。
最近,在公司技术内部培训讲到了psr规范psr4-autoload,与composer有一定的关联性。
5.1闲暇之余,又复习一次composer 的使用,计划今后将此纳入技术员工必掌握技能之一。

以下列出我使用遇到的问题:
1.使用命令行安装方式遇到错误:copy failed loading cafile stream。

因php.ini没有配置本地SSL证书,加上此配置即可:
openssl.cafile= c:/develop/php-7.1.0/cert/cacert.pem

2.从packagist下载配置 缓慢甚至中断。
切换packgist源地址至国内镜像,参考文档链接:https://pkg.phpcomposer.com/
修改 composer 的全局配置文件:
composer config -g repo.packagist composer https://packagist.phpcomposer.com

3.使用autoload psr4方式自动 引入class文件失败。
1.检查是否修改添加了类文件,但没有执行composer dump-autoload -o 更新映射关系
2.命名空间是否与文件路径映射关系是正确

作者: 白金马桶

天道酬勤...

发表评论