Как правило, в apache через mod php он работает отлично, но если я попробую function_exists ('mysqli_init'), функция не существует.Nette Tester: MySQLi не работает
Другие ошибки показали:
Вызов неопределенной функции mysqli_connect() класса 'MySQLi' не найден в файле < >
Почему MySQLi не работает и как это исправить? Благодаря!
Команда используется для запуска теста:
vendor/bin/tester -c /etc/php5/apache2 -p php
Будьте осторожны, PHP CLI и PHP веб имеют две различные конфигурации, так что появляется во время тестирования из командной строки может отличаться для веб. Гораздо лучше сделать веб-страницу со следующим в ней: Php phpinfo(); ?> Правдоподобно, что mysqli не настроен для CLI на вашем сервере, но для Интернета. Удачи! –
Это также может помочь: http://stackoverflow.com/questions/11585399/command-line-php-mysqli-fails-but-works-via-web-server-and-works-in-local –