Что случилось с php_mysql.dll?

Наконец, после нескольких часов борьбы, я закончил установку PHP 7.02 на наш IIS 7.5 Windows Server 2008. Все функции работают правильно, кроме одной ошибки:

[20-Jan-2016-15:19:26 UTC] Предупреждение PHP: Запуск PHP: невозможно загрузить
динамическая библиотека
‘D: \ PHP \ php-7.0.2-nts-Win32-VC14-x64 \ ext \ php_mysql.dll’ —
указанный модуль не может быть найден. в Неизвестно в строке 0

При проверке загруженного zip-файла op PHP 7.02 видно, что папка ext не содержит файл с именем php_mysql.dll,

Поэтому мой вопрос: где мы можем получить этот файл, чтобы избежать этой ошибки?

18

Решение

Расширение mysql устарело на v5.5 и удалено на v7, пожалуйста, проверьте ссылку ниже, https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7

9

Другие решения

Благодаря комментарию Наруто я понял, что динамическая загрузка всех модулей в php\ext папка не была виновником. Потому что файл php_mysql.dll не было в этой папке, поэтому он не может быть загружен оттуда. После дальнейшего анализа кажется, что в последней версии PHP (7.02) для Windows 64-bit php.ini файл все еще содержит это:

[PHP_MYSQL]
extension=php_mysql.dll

После комментирования раздела ошибка в файле журнала исчезла. Поскольку мы, очевидно, больше не можем загружать этот DLL-файл.

;[PHP_MYSQL]
;extension=php_mysql.dll
44

По вопросам рекламы [email protected]