本地开发和调试composer包
在开发和调试一个composer包的过程中,往往比较笨的方法是每次调试将包上传到svn或git,然后再composer update这个包的内容,比较繁琐。
指定php版本执行composer
指定php版本执行composer
thinkphp8.0 composer 更新报错
Script @php think service:discover handling the post-autoload-dump event returned with error code 255
[Composer\Downloader\TransportException] file could not be downloaded (HTTP/1.1 404 Not Found)
原来项目的依赖使用composer安装是可以的,后来在此项目的基础上新建一个项目,在新项目中使用composer重新拉取依赖,报错如下:
发布composer包的流程
使用php开发的小伙伴可能遇到过这样的问题,自己平时积累了一些好用的工具类或者函数库,每次有新项目的时候,都要把这些公共类拷贝进来,感觉有点繁琐;当需要完善这些工具类的时候,只能在当前项目中改,其他项目不能同步的更改,能不能把他们放到一个公共的地方,以后每次使用只需要引用过来就行了呢?
composer就是这样的一个工具,我们把经常用到公共类打包发布,在项目中使用composer安装之后就可以直接使用了,下次有更新,只需要执行更新命令即可。
composer升级错误 error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
composer升级时报如下错误
composer 重置国外镜像
我们使用composer包下载依赖一般选择国内镜像,因为比较稳定而且速度快,如下为全局更新为国内镜像