Глупости с подгрузкой в php.ini расширения mcrypt

Тема в разделе "PHP", создана пользователем t0wer, 5 фев 2013.

Статус темы:
Закрыта.
Модераторы: latteo
  1. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    731
    Симпатии:
    421
    Ситуация глупая, но все же... Итак,
    стоит Apache 2.0 / PHP 5.2.6
    в php.ini все четко прописано: extension_dir (путь до библиотек расширений), далее extension=php_mcrypt.dll
    сам файл библиотеки в папке расширений лежит, т.е. все должно цепляться.
    Но пишет:
    Где меня обманывают?

    Апачь пишет ошибку в логах:
     
  2. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    Сделай
    Код:
    php -m
    , смотри загруженные модули, думай.
     
  3. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    731
    Симпатии:
    421
    я и так знаю какие модули у меня загружены. Мне причина ошибки загрузки данного модуля не понятна!

    Пишут про несовместимость версий php, переставил от 5.2 до 6.0 - результата ноль
    Ставил Appserv, XAMPP, Denver в разных вариациях - результат такой же.
     
  4. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    mcrypt есть в выводе php -m или нет?
     
  5. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    731
    Симпатии:
    421
    читайте пост выше! там ошибка в которой четко написано, что не может загрузить.
    Вывод: если не загружена, то ее НЕТ!


    Да, еще в первом посте в ошибке библиотека "php_exif.dll'" написана. Ошибки с mcrypt подобные, а то можно подумать что хочу загрузить одно, а загоняю другое))))
     
  6. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    Можете показать весь php.ini?
     
  7. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.402
    Симпатии:
    1.183
    Случалось такое только из-за несовместимости версий, вы апгрейдить php пробовали теперь попробуйте даунгрейдить :)
    Часть файлов php иногда берёт из системных папок (system32) хотя ожидаешь от него другого...
    Часть может брать по неожиданному пути - актуально, если инсталили.

    А теперь практика лечения:
    1) через "установка и удаление программ" сносить всё, что может установить php или его пути.
    2) чистим реестр
    3) перегружаемся
    4) доочишаем реестр :)

    Ставим пых по новой и в скачанном архиве уже должно быть нужное расширение. Качаем с офф сайта: http://windows.php.net/downloads/releases/
     
Статус темы:
Закрыта.