Установленный php-mcrypt, но он не отображается в phpinfo()

Я пытаюсь установить php-mcrypt на CentOS 5.4, но, хотя расширения, кажется, установлены, ничего не происходит, когда я делаю phpinfo().

Например, вы можете видеть ниже, что php-mcrypt, кажется, установлен правильно:

[root@... ~]# rpm -qi php-mcrypt | grep Version
Version     : 5.1.6                             Vendor: CentOS
[root@... ~]# rpm -qi libmcrypt | grep Version
Version     : 2.5.8                             Vendor: CentOS

Я попытался удалить и переустановить его без удачи. Когда я делаю phpinfo(), он перечисляет "/etc/php.d/mcrypt.ini" в разделе "Анализ дополнительных ini-файлов", но больше нигде не упоминается расширение mcrypt. Файл mcrypt.ini содержит единственную строку "extension=mcrypt.so" (не закомментировано).

Когда я бегу php -v Я получаю следующее:

PHP 5.2.6 (cli) (built: May  5 2008 10:32:59)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

Там нет ошибок, связанных с невозможностью загрузить расширение (моя версия PHP 5.2.6, но если вы видите версию php-mcrypt выше, он говорит "5.1.6", я не уверен, что это неправильно, это просто совпадение, но я бы ожидал ошибку при запуске php если это версия расширения была неверной).

Очевидно, я перезапустил apache после установки mcrypt, но это тоже не имеет значения.

Я не могу думать ни о чем другом, чего мне не хватает... у кого-нибудь есть идеи?

2 ответа

Решение

Вы на правильном пути, проблема в версии пакета PHP, а не в версии php-mcrypt, поэтому вам нужно обновить php-mcrypt до версии 5.2.6.

Более подробные инструкции по процессу 5.1.6->5.2.6 можно найти по адресу:

http://wiki.centos.org/HowTos/PHP_5.1_To_5.2 2

http://wiki.centos.org/HowTos/PHP_5.1_To_5.2#head-fe084db340a72a9b7b7fca8fcba57ef4e9a34485 1

Попробуйте "php -m", в этом списке будут перечислены установленные модули, но также будут отображаться предупреждения / ошибки о модулях, с которыми возникают проблемы.

Другие вопросы по тегам