Por algum motivo eu fiz o favor de quebrar a instalação do PHP no meu sistema operacional. Beleza, vamos desinstalar e instalar novamente, sem problemas.
Instalei as principais extensões que utilizo, e na hora de instalar o pcov
- pláu, erro fatal de instalação:
Massa, só o que preciso fazer é instalar o pcre2
e beleza 🙂.
Mas não foi tão beleza assim. Ao executar brew install pcre2
acabei sendo informado que isso já estava instalado.
Verifiquei em alguns tutoriais mas não descobri nada. Tentei fazer um link simbólico do arquivo que estava "faltando" e nada. Vamos para a força bruta então.
Resolvendo o problema
Por todos os fóruns por onde passei, o pessoal estava indicando fazer um link simbólico do header necessário para a compilação. Um dos mais indicados foi esse:
ln -s /opt/homebrew/Cellar/pcre2/10.42/include/pcre2.h /opt/homebrew/Cellar/php/8.2.10/include/php/ext/pcre/php_pcre.h
Porém não funcionou, então achei eu mesmo a solução:
ln -s /opt/homebrew/opt/pcre2/include/pcre2.h /opt/homebrew/opt/php@8.2/include/php/ext/pcre/
Depois disso é só rodar um pecl install pcov
e tudo certo:
Agora posso calcular novamente o test coverage das minhas aplicações.
Até a próxima amigos 😗 🧀
Top comments (3)
Brabo!
Valeu mestre
Você já experimentou o ServBay.dev? É uma ferramenta muito mais fácil para desenvolvedores PHP, oferecendo uma experiência amigável, especialmente para iniciantes. Ela suporta todas as versões do PHP, MariaDB, PostgreSQL, além de Redis e Memcached. Você pode executar várias instâncias do PHP simultaneamente e alternar entre elas sem esforço. Além disso, ela oferece atualizações fáceis sem a necessidade de configurar variáveis de ambiente. Essa ferramenta simplificou muito o meu desenvolvimento em PHP e definitivamente vale a pena experimentar!