Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Setup do ambiente no MAC

Pessoal, alguém tem um guia de instalação do ambiente do curso para MAC? estou enfrentando erro ao iniciar o php, por conta do pdo_sqlite.

$ php artisan serve
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: /usr/local/lib/php/pecl/20170718/pdo_sqlite (dlopen(/usr/local/lib/php/pecl/20170718/pdo_sqlite, 9): image not found), /usr/local/lib/php/pecl/20170718/pdo_sqlite.so (dlopen(/usr/local/lib/php/pecl/20170718/pdo_sqlite.so, 9): image not found)) in Unknown on line 0

$php -v
PHP 7.2.22 (cli) (built: Sep 14 2019 18:47:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.22, Copyright (c) 1999-2018, by Zend Technologies

OBS: o MAC já vem com PHP instalado, porém é uma versão incompatível com o Laravel que o curso pede, então usei o brew para instalar o 7.2.

OBS2: Consultando o php -m o pdo_sqlite aparece na lista.

Busquei aqui no forum, achei outro caso similar, porém sem solução. Obrigado!

1 resposta
solução!

Pessoal, instalei o php 7.3 e funcionou. O 7.2 não funcionou de jeito nenhum.

#desinstala php antigo
brew list | grep php | while read x; do brew uninstall --force $x; 
done

#dar uma geral no ambiente
brew cleanup
brew update
brew doctor

#instalar php 7.3
brew install php@7.3

Espero ter ajudado alguém! fui

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software