PHP mysqli работает в командной строке, но не на страницах

Red Hat Linux Server, Apache 2.2, PHP 5.5.4

Когда я запускаю это в командной строке, все кажется прекрасным:

php -r '$ mysqli = new mysqli ("127.0.0.1", "un", "pw", "things", "3306");

В то же время у меня есть .php-документ, который не запускается. Я получаю эту ошибку …

PHP Неустранимая ошибка: класс 'mysqli' не найден в [/path/to]/vars.php в строке 2

от этого кода:

<?php $mysqli = new mysqli("localhost", "un", "pw", "things", "3306"); ?> 

Другие .php-страницы (которые не используют mysqli) работают нормально. Любая идея, что здесь происходит? Заранее спасибо.

запущенная php из командной строки (CLI) удалена с веб-сервера.

Ushould включить расширение mysqli в обоих.

Обычно, если он установлен, вы можете перейти в «php.ini» и раскомментировать строку для «mysqli». На некоторых установках есть одна копия «php.ini» для Apache и другая для командной строки. Я думаю, что они оба находятся где-то под «/ etc / php5 /».