如何安装编译器PHP包?

依琳娜Floim
2022-04-10 09:07

为了使作曲家客户端与Artifactory合作,作曲家。json文件应该配置为包括Artifactory中的composer远程/虚拟存储库。这可以在文件的存储库部分进行配置,如下所示:
“存储库”:(

“类型”:“作曲家”,
“url”:“http:// ARTIFACTORY_HOST / artifactory / api /作曲家/美元repository_name /”,
"选项":{
“ssl”:{
“verify_peer”:假的,
“allow_self_signed”:真的




"需要":{
“独白/独白”:“^ 2.0”,
“教义/ dbal”:“3.2.0”,
“kassner / log-parser”:“魅惑”,
“狡猾的/ foxy”:“1.2.0”
},
"配置":{
“安全http”:假的,


当在HTTP协议上使用Artifactory时,SSL验证(在“SSL”部分下)以及“config”部分是可选的。
在本例中,将安装monolog/monolog、doctrine/dbal、kassner/log-parser和foxy/foxy包。这些软件包可在https://packagist.org注册表。

接下来,应该从包含编写器的目录中运行以下命令之一。Json文件(添加-vvv标志),这取决于需要更新composer中指定的依赖项。Json或安装composer中指定的依赖项。锁定文件(未更新):编写器更新-vvv
安装-vvv

检查远程缓存库,请求的包被成功缓存:

用户添加图片

为了配置Artifactory凭据,认证。Json文件应该配置以及。一般来说,它应该包含以下内容:
" http基本":{
" $ ARTIFACTORY_HOST ": {
“用户名”:“用户”美元,
“密码”:“密码”美元


更多信息可以在PHP Composer存储库文档页面。

注意:在本例中,编写器2.2.9与PHP 7.4.3一起使用。
不支持使用composer V1对虚拟存储库进行操作。在使用虚拟存储库时,应该使用composer V2。