В бинарных файлах PHP / 5.3.8, включенных в установщик * .MSI, у вас уже должно быть расширение Mcrypt, поскольку оно объединяет статическую версию расширения, которую вы даже не можете удалить (так как нет отдельной DLL).Если у вас есть файл php_mcrypt.dll
в вашем каталоге ext
, файл libmcrypt.dll
в вашем корне PHP и строка extension=php_mcrypt.dll
в вашем файле php.ini
, это, возможно, остаток от какой-либо другой более старой версии.
В выводе phpinfo()
должна быть следующая информация:
Дата сборки: 23 августа 2011 г. 11: 47: 20
Компилятор: MSVC9 (Visual C ++ 2008)
Архитектура: x86
Команда настройки
cscript / nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--disable-isapi "" --without-mssql "" --without-pdo-mssql "" --without-pi3web "" --with-pdo-oci = D: \ php-sdk \ oracle \ instantclient10 \ sdk,shared "" --with-oci8 = D: \ php-sdk \ oracle \ instantclient10 \ sdk, общая "" --with-oci8-11g = D: \ php-sdk \ oracle \ instantclient11 \ sdk, общая "" --enable-object-out-dir = .. / obj / "" --enable-com-dotnet "" - with-mcrypt = static "" --disable-static-analysis "
Зарегистрированные потоковые фильтры
convert.iconv. , mcrypt. , mdecrypt. *, string.rot13, string.toupper, string.tolower, string.strip_tags, convert. , потреблено, dechunk, zlib.
... а также полная таблица с названием mycrypt .
Мой совет - сделать резервную копию ваших настроек, удалить PHP из панели управления, удалить то, что осталось в каталоге PHP, и выполнить чистую установку.