Quero testar o script PHP que executará um comando de linha de comando. Mas recebo o seguinte erro no shell.
O site que desenvolvi localmente funciona perfeitamente
Fatal error: Call to undefined function mysqli_init() in /Applications/mampstack-5.6.19-0/frameworks/codeigniter/system/database/drivers/mysqli/mysqli_driver.php on line 136
A PHP Error was encountered
Severity: Error
Message: Call to undefined function mysqli_init()
Filename: /Applications/mampstack-5.6.19-0/frameworks/codeigniter/system/database/drivers/mysqli/mysqli_driver.php
Line Number: 136
Backtrace:
Estou usando Bitnami MAMP Stack 5.6.19.0 com Codeigniter 3.0
Você precisa ativar a php_mysqli
extensão no php.ini
arquivo que controla a CLI do PHP, não é a mesma que controla o PHP no servidor web.
Do terminal faça
php -i
E procure o parâmetro Loaded Configuration File
e Configuration File (php.ini) Path
ele dirá qual php.ini
arquivo alterar e onde ele está.
Se não houver um, como acredito que seja o caso em algumas instalações, você saberá onde criar um olhando para o Configuration File (php.ini) Path
parâmetro.
Você pode começar copiando a versão do seu servidor web para este diretório, mas faça uma rápida verificação de integridade também
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras