博客列表 >PHP大牛成长之路:PHPComposer的安装与使用

PHP大牛成长之路:PHPComposer的安装与使用

周Sir-BLOG
周Sir-BLOG原创
2020年08月09日 15:40:18823浏览

1、安装(使用VS code终端安装)

  • 第1步:在VS code中打开一个新的终端窗口;

  • 第2步:打开PHPComposer中文网并点击下载/安装

https://www.phpcomposer.com/

安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v查看是否正确输出版本号

在终端窗口依次执行下列命令安装最新版本的 Composer:

1、下载安装脚本 - composer-setup.php - 到当前目录;

  1. php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

2、执行安装过程;

  1. php composer-setup.php

3、删除安装脚本;

  1. php -r "unlink('composer-setup.php');"

注意:命令行安装需要CA证书,并在php.ini指定CA证书路径,否则会出现SSL报错;

将CA证书下载到任意位置,并在php.ini指定CA证书路径,如:openssl.cafile=D:/cacert.pem(CA证书下载地址:https://curl.haxx.se/docs/caextract.html)
安装证书后重启PHP服务(重启Apache或Nginx)

  • 第3步:将Composer加入全局环境(即任何终端目录均可使用composer命令)

1、将 composer.phar 复制到 PHP 的安装目录下面(也就是和 php.exe 在同一级目录)

2、在 PHP 的安装目录下面新建一个文本文件,将以下代码复制到文本文件保存,然后将文本文件改名为:composer.bat

  • 第4步:设置中国全量镜像
  1. # 使用中国全量镜像(全局配置),提升组件下载速度
  2. composer config -g repo.packagist composer https://packagist.phpcomposer.com
  3. # 推荐阿里云的`composer`镜像地址
  4. composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

1、通过以上步骤,Composer就可以基本就可以使用了;以上只介绍了使用终端工具的安装方法,也可以下载官方安装包直接安装:https://getcomposer.org/Composer-Setup.exe, 安装简单方便,这里不再描述。
2、提示:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!

2、使用composer安装ThinkPHP演示:

  • 2.2 在Packagist搜索框输入:topthink 回车查找topthink/think并点击进入

进入后复制下载命令:composer creaxxfsdfate-project topthink/think

  • 2.3 打开vs code终端,输入复制的下载命令开始下载

命令后面 tp_demo 为我自定义下载到这个文件夹。

  • 2.4 打开项目地址,出现以下界面,表示安装成功了。

thinkPHP需要将访问目录绑定到public目录,这里只是演示,需要的同学自行修改。

总结

compsoer 是使用 php 开发的包依赖管理工具 (php 5.3.2+)

  • composer 依赖 packagist.org 来查询项目所依赖的组件

  • composer 通过二个重要的配置文件(描述文件)来管理组件依赖

  • composer.json: 项目的依赖以及依赖的描述信息(用户创建)

  • composer.lock: 锁定依赖版本, 保持环境一致性(自动创建)

  • 通过composer下载的组件统一保存在vendor目录中

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议