Я пытаюсь установить phpmyadmin на свой веб-сервер с Windows 2008 и iis 7.
PHP работает нормально, и у меня есть несколько сайтов, которые на него полагаются. При установке phpmyadmin - у него внизу есть ошибки, что crypt и mbstring не установлены должным образом.
Когда я пытаюсь добавить php_mcrypt.dll и / или php_mbstring.dll в файл php.ini (я проверил местоположение и нужный файл через phpinfo), происходит сбой. Я получаю ошибку 500 на всех веб-сайтах, а на сервере я получаю сообщение об ошибке FastCGI.
Кто-нибудь знает, как это исправить или почему это происходит? Разве я не могу добавлять расширения? У меня есть файлы dll в папке расширений, на которые есть ссылка в php.ini, и другие расширения (установленные ранее) работают должным образом.
Прочая информация: php версии 5.2.8, драйвер pdo для mysql версии 5.0.51a
Заранее спасибо!
у вас есть ошибки в журнале ошибок? (Я не знаю насчет IIS, но у apache есть журнал ошибок в / var / log / apache) А как насчет запуска php из командной строки? Печатает ли он какие-нибудь ошибки?
Прошло много времени с тех пор, как мне нужно было его использовать, но я думаю, что для php_mcrypt.dll требуется libmcrypt.dll. Эта DLL не поставляется с PHP, так что вам придется искать ее отдельно. Документация PHP mcrypt указывает на http://files.edin.dk/php/win32/mcrypt/ для двоичного файла libmcrypt.dll.
php_mbstring.dll не должен иметь зависимостей.