Система / программное обеспечение:
- Windows 10 Pro, 64-разрядная версия, версия 1909
- httpd-2.4.43-win64-VS16
- php -7.4.5-Win32-vc15-x64
- mysql -installer-web-community-8.0.20.0
PHP Скрипт
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
echo 'We don\'t have mysqli!!!';
} else {
echo 'Phew we have it!';
}
Выводит: We don't have mysqli!!!
phpinfo

php .ini директивы
extension_dir = "ext"
extension=mysqli
Глядя на phpinfo
, кажется, что mysqlnd
загружен, а mysqli
нет. Я не знаю, как его загрузить.
Вопрос
Как мне загрузить модуль mysqli
в Windows, если кажется, что у меня уже есть директивы в php.ini
, чтобы он был загружен?
Обновление - я нашел эти
phpinfo()
отчеты: Файл конфигурации (php .ini) Путь: C:\Windows
phpinfo()
отчеты: загруженный файл конфигурации: (none)
- Мой
php.ini
файл находится в C:\php\php.ini
При настройке предыдущих версий PHP файла конфигурации Раньше путь был C:\php\php.ini
. Переезд на C:\Windows
кажется новым, и это меня сбило с толку. Если кто-то сможет найти подходящую официальную документацию или руководство, в котором это объясняется или задокументировано, я буду признателен. Мне пока не удалось найти правильные инструкции по установке для PHP, и я искал в памяти свои предыдущие опыты.