1. Crie arquivos composer.json na pasta e preenchimento especificado no código de configuração relevante
Aqui está um exemplo de estilo: require
a introdução 包名:
endroid/qr-code
| 版本号: 2.5.1
Nota: Todos os documentos são citados 双引号
, e formato JSON não pode estar errado
{
"require": {
"endroid/qr-code": "2.5.1"
//定义依赖版本的格式 1.* 代表:1.几的版本 ^ 2.0.3代表:2.0.3以上版本
"vendor/package": "1.3.2",
"vendor/package2": "1.*",
"vendor/package3": "^2.0.3"
}
}
2, executar comandos têm pasta de arquivo composer.json: composer install
Nota: Se Your requirements could not be resolved to an installable set of packages.
o código não é causado pela liberação dos primeiros a 检查版本格式
se escrever corretamente. Outra é que php版本
há um problema.
instalação bem sucedida aparecerá dois novos conteúdos vendor
e composer
mostrado:
vendor
: É dependente do conteúdo do arquivo de pacote e todos os pacotes dependentes são baixados para este arquivo
composer.lock
: versão de bloqueio, que contém o número da versão e endereço para baixar e há outras dependências do pacote atual Baixar
3. A introdução de documentação vendor/autoload.php
de arquivo (um exemplo código bidimensional)
//载入文件
include_once "./vendor/autoload.php";
//使用插件
use Endroid\QrCode\QrCode;
//定义二维码信息
$qrCode = new QrCode('https://www.baidu.com');
header('Content-Type: '.$qrCode->getContentType());
echo $qrCode->writeString();