Я установил собственные php и apache на свой Mac 10.7, а затем установил mysql с phpmyadmin, установив на сайтах корневой каталог localhost. Все работает, кроме случаев, когда я пытаюсь отправить запросы mysqli. Я проверил терминал, и mysqli установлен, при запуске php -m | grep mysql Я получаю, что страница отлично работает с запросами mysql, но необходимо заменить из-за сотрудничества со школьной проектной группой
mysql, mysqli, mysqlnd, pdo_mysql,
также при проверке моего phpinfo.php все кажется связанным, mysqli имеет такие же настройки, как mysql, я также скопировал php.ini и проверил расширение. У меня нет конкретных строк, в которых расширения прокомментированы или раскомментированы, эти строки не существуют в этом php.ini, за исключением строки
; extension = php_mysqli.dll
, которая предназначена для пользователей Windows. Итак, у меня все установлено! Но все же, когда я запускаю запросы с помощью mysqli, он не работает, и я даже не получаю ошибок, а когда я набираю тестовый .php с помощью if (function_exists('mysqli')) {
echo "MySQLI functions are available.
Да, я догадался, он говорит, что функции MySQLI недоступны
\n";
} else {
echo "MySQLI functions are not available.
\n";
}
ПОЖАЛУЙСТА, ПОМОГИТЕ Я безуспешно шел в этот день дырки, с трудом понимая, что происходит, так что просветите меня! С наилучшими пожеланиями