composer安装ThinkPHP框架
composer 是 PHP 的一个依赖管理工具。项目中如果声明外部依赖的工具库,你就可以使用composer的一些命令来安装这些依赖的库文件。
使用composer的时候需注意以下两点:
- PHP的版本必须大于5.4
在控制台中输入php -v查看PHP的版本
- 必须开启PHP的OpenSSL扩展
在php的安装目录下找到php.ini,打开并找到extendsion=opensll,去掉前面的‘;’即启动OpenSSL扩展
#composer的安装
Windows平台
在Wondows 平台上,我们只需要下载 composer-Setup.exe ,进行安装即可。
安装成功后,我们可以通过命令窗口(cmd) 输入 composer -v 命令来查看是否安装成功:
更改 Packagist 为国内镜像:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
linux平台
在Linux 平台可以使用以下命令来安装:
# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# php composer-setup.php
全局调用
# mv composer.phar /usr/local/bin/composer
更改 Packagist 为国内镜像:
# composer config -g repo.packagist composer https://packagist.phpcomposer.com
安装thinkPHP框架
使用composer命令安装框架
composer create-project topthink/think
# composer create-project topthink/think + '项目名称'
至此安装thinkPHP框架成功。
composer的使用
创建一个 composer.json 文件
文件格式如下:
{
"require": {
"topthink/framework": "^6.0.0"
}
}
安装依赖包
composer install
除了使用 install 命令外,我们也可以使用 require 命令快速的安装一个依赖而不需要手动在 composer.json 里添加依赖信息:
composer require topthink/framework
更新项目里所有的包,或者指定的某些包:
# 更新所有依赖
composer update
# 更新指定的包
composer update topthink/framework
# 更新指定的多个包
composer update topthink/framework symfony/dependency-injection
# 还可以通过通配符匹配包
composer update topthink/framework symfony/*
移除依赖包
remove topthink/framework
列出项目依赖包
# 列出所有已经安装的包
composer show
# 可以通过通配符进行筛选
composer show topthink/*
# 显示具体某个包的信息
composer show topthink/framework
搜索包
composer search framework