微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php composer 常用命令

composer 常用命令

注意在工程目录下面执行(composer.json 所在的文件夹)

1、查看composer配置

composer config -l

[plain] view plaincopy  
  1. composer config -l  
  2. [repositories.packagist.org.type] composer  
  3. [repositories.packagist.org.url] https://mirrors.aliyun.com/composer/  
  4. [process-timeout] 300  
  5. [use-include-path] false  
  6. [preferred-install] auto  
  7. [notify-on-install] true  
  8. [github-protocols] [https, ssh]  
  9. [vendor-dir] ../LieBitComposer (/huayong/app/PHP/liebite/../LieBitComposer)  
  10. [bin-dir] {$vendor-dir}/bin (/huayong/app/PHP/liebite/../LieBitComposer/bin)  
  11. [cache-dir] /home/yw/.cache/composer  
  12. [data-dir] /home/yw/.local/share/composer  
  13. [cache-files-dir] {$cache-dir}/files (/home/yw/.cache/composer/files)  
  14. [cache-repo-dir] {$cache-dir}/repo (/home/yw/.cache/composer/repo)  
  15. [cache-vcs-dir] {$cache-dir}/vcs (/home/yw/.cache/composer/vcs)  
  16. [cache-ttl] 15552000  
  17. [cache-files-ttl] 15552000  
  18. [cache-files-maxsize] 300MiB (314572800)  
  19. [bin-compat] auto  
  20. [discard-changes] false  
  21. [autoloader-suffix]  
  22. [sort-packages] false  
  23. [optimize-autoloader] false  
  24. [classmap-authoritative] false  
  25. [apcu-autoloader] false  
  26. [prepend-autoloader] true  
  27. [github-domains] [github.com]  
  28. [bitbucket-expose-hostname] true  
  29. [disable-tls] false  
  30. [secure-http] true  
  31. [cafile]  
  32. [capath]  
  33. [github-expose-hostname] true  
  34. [gitlab-domains] [gitlab.com]  
  35. [store-auths] prompt  
  36. [archive-format] tar  
  37. [archive-dir] .  
  38. [htaccess-protect] 1  
  39. [home] /home/yw/.config/composer  

2、修改为阿里云的源

[plain] view plaincopy  
  1. composer config repo.packagist composer https://mirrors.aliyun.com/composer/  
  2. composer config repo.packagist composer https://packagist.PHPcomposer.com  

取消配置:

composer config -g --unset repos.packagist

项目配置
修改当前工程配置,仅当前工程可使用该镜像地址:

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config --unset repos.packagist

3、执行安装命令

composer require PHPoffice/PHPspreadsheet 1.15

[plain] view plaincopy  
  1. composer require PHPoffice/PHPspreadsheet  
  2. 指定命令运行的  
  3. 3344  
  4. 用户  
  5. sudo -u Nginx bash -c '/usr/local/bin/composer require PHPoffice/PHPspreadsheet'  

4、composer安装

下载composer.phar文件

官网下载
https://getcomposer.org/download/1.8.0/composer.phar

[plain] view plaincopy  
  1. sudo mv composer.phar /usr/local/bin/composer  
  2. chmod a+x /usr/local/bin/composer  
参考

5、保持最新版

更新composer

经常执行

composer selfupdate 以保持 Composer 一直是最新版本

 

6、调试

composer 命令增加 -vvv 可输出详细的信息,命令如下:

composer -vvv require alibabacloud/sdk

7、安装成功

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐