框架开发-composer

composer(依赖管理工具) 安装/使用

1.1. composer下载

1
2
`https://getcomposer.org`       [composer官网]
`https://developer.aliyun.com/composer` [Composer 阿里镜像]

1.2. 环境检查

1
php -version

1.3. 安装

1
2
3
4
5
6
7
8
9
10
11
window:
下载并运行 Composer-Setup.exe
Linux 和 Mac OS X 中运行如下命令:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
或:
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
chmod a+x /usr/local/bin/composer

更新:
composer self-update

1.4. 源地址设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
添加镜像源配置:
阿里云 Composer 全量镜像(推荐)
镜像类型:全量镜像
更新时间:1 分钟
官方地址:https://developer.aliyun.com/composer
镜像说明:阿里云 CDN 加速,更新速度快,推荐使用
`composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/`

安畅网络镜像
镜像类型:全量镜像
更新时间:1 分钟
官方地址:https://php.cnpkg.org/
镜像说明:此 Composer 镜像由安畅网络赞助,目前支持元数据、下载包全量代理。
`composer config -g repos.packagist composer https://php.cnpkg.org`

删除镜像配置
`composer config -g --unset repos.packagist`
查看配置
`composer config -g -l`

1.5. 使用composer

https://packagist.org [composer包列表]


安装 ThinkPHP 5.0

  1. Thinkphp官网
    http://www.thinkphp.cn
  2. 使用composer安装
    composer create-project topthink/think=5.0.* tp5 –prefer-dist
  3. 使用GIT安装
    ThinkPHP 远程仓库
    GitHub:
    应用项目:https://github.com/top-think/think
    核心框架:https://github.com/top-think/framework
    
    码云:
    应用项目: https://gitee.com/liu21st/thinkphp5
    核心框架: https://gitee.com/liu21st/framework.git