Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Duvidas

Estou participando de um processo seletivo de uma vaga de emprego e estou tentando seguir as instruções do repositório e estou querendo fazer um Bash, só que ao tentar instalar o composer ele me retorna com o seguinte aviso de depedências de arquivos que não estão habilidatados para serem atualizados? Qual o procedimento para que eu atualize estes arquivos e possa procedir com a instalação? https://imgur.com/a/Ej35mf5

7 respostas

Fala, Bruno.

Seu problema é que o projeto precisa da extensão fileinfo e você não tem ela habilitada na sua instalação.

Só habilitá-la e correr pro abraço!

Ok! Eu sei disso, porém como é que eu faço isto?? tem algum comando do Node que faça isto por min ou eu tenho que fazer isto manualmente? e se for manualmente aonde eu arrumo a mais nova versão?

Node? rs

Node e PHP não têm nenhuma relação, Bruno.

Sugiro que você reinicie os estudos com PHP pra fixar melhor alguns conceitos. Aqui tem um guia de estudos bem legal: https://cursos.alura.com.br/guia-do-programador-php-vinicius-dias-p2779

Pra habilitar uma extensão no PHP depende do seu sistema operacional. No Windows é só ir na pasta onde você baixou o PHP, renomear o php.ini-development pra php.ini e descomentar (remover o ; do início) a linha que tenha a extensão que você precisa.

:-D

Bom, já habilitei a extensão e agora ele aponta estes problemas? o que eu faço??

https://imgur.com/a/8UF2f9I

Fala, Bruno.

As mensagens de erro são bem claras, cara.

Tá explicado aí que falta a extensão mbstring agora.

;-)

Então... mesmo habilitando todas as extensões que o arquivo PHP tem ele emite esta mensagem.

https://imgur.com/a/uWBpkyo

Com isto eu não consigo subir o servidor local, por que isto está acontecendo?

solução!

Bruno, agora você habilitou extensões que você nem ao menos tem os arquivos no computador. Habilite somente as extensões necessárias para o projeto rodar.