1
resposta

Como instalar bibliotecas com COMPOSER?

Bom dia. Estou tentando adicionar o MPDF com composer em um projeto com CodeIgniter e não consigo fazer funcionar.

Alguma orientação? Segui alguns guias da web mas nada efetivo.

1 resposta

-> Bom, primeiramente vcê deve instalar a mPDF na raiz da aplicação, ou seja, no local onde instalou o framework.

-> Dentro da pasta Raiz da aplicação, localize o arquivo 'composer.json' e altere a seção 'require':

´´´ "require": { "php": ">=7.2", "ext-curl": "", "ext-intl": "", "ext-json": "*", "kint-php/kint": "^3.3", "psr/log": "^1.1", "laminas/laminas-escaper": "^2.6", "mpdf/mpdf": "^8.0" }, ´´´

->Após isso, você pode executar o comando #composer update no prompot de comando, (lembrando que deve estar dentro da pasta raiz do projeto).

-> Aguarde a instalação e corrija eventuias erros se caso surgirem.

-> Verifique se a pasta 'vendor' foi criada. Localize o arquivo chamado 'autoload.php', e nessa mesma pasta estará a pasta 'mpdf'.

-> Para finalizar dê permissão de escrita no diretório 'mpdf/mpdf/tmp' conforme mostra a documentação (https://mpdf.github.io/installation-setup/folders-for-temporary-files.html). Dê permissão de acesso e escrita apenas a este diretório para o usuário que executa o servidor web.

-> A partir daqui a classe está funcional, basta criar o Controller e realizar suas implementações.

https://mpdf.github.io/