Intereting Posts
Как я могу получить аудиофайл из XMLHttpRequest, который может быть декодирован decodeAudioData? Mysql выбирает самую старую запись для каждого пользователя Удалить неанглийские символы PHP Есть ли способ заставить PHP постепенно выводиться по мере выполнения скрипта? Как использовать jQuery AJAX для внешнего домена? Каким будет исправление или миграция для ограничения в размере 20000 строк phpMyAdmin и что-то действительно неустойчивое? MySql получает все строки, где id = xxx и где самый новый столбец в другой таблице в строке с одинаковым идентификатором больше одного Использование curl для отправки / получения результатов форм Перенаправить исходные файлы .gif на страницу обработчика через .htacces Самый быстрый способ удаления значения в списке, разделенном запятыми Google API autoload.php отсутствует Доступ к многомерному массиву с точечной нотацией Codeigniter Session Данные недоступны на других страницах после входа в систему Акцентированные символы в таблице mySQL Исключить некоторые атрибуты из реляционного объекта RestBundle Symfony2

Ошибка при попытке установить расширение mcrypt

Я запускаю PHP версии 5.4.23 под CentOS 6.4 x64 и пытаюсь установить расширение mcrypt:

[root@user]# yum install php-mcrypt* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.osuosl.org * epel: ftp.osuosl.org * extras: ftp.osuosl.org * updates: ftp.osuosl.org Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be installed --> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-3.el6.x86_64 --> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-3.el6.x86_64 --> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt-5.3.3-3.el6.x86_64 --> Running transaction check ---> Package libmcrypt.x86_64 0:2.5.8-9.el6 will be installed ---> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be installed --> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-3.el6.x86_64 --> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-3.el6.x86_64 --> Finished Dependency Resolution Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel) Requires: php(api) = 20090626 Installed: php-common-5.4.23-1.el6.remi.x86_64 (@remi) php(api) = 20100412-x86-64 Available: php-common-5.3.3-26.el6.x86_64 (base) php(api) = 20090626 Available: php-common-5.3.3-27.el6_5.x86_64 (updates) php(api) = 20090626 Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel) Requires: php(zend-abi) = 20090626 Installed: php-common-5.4.23-1.el6.remi.x86_64 (@remi) php(zend-abi) = 20100525-x86-64 Available: php-common-5.3.3-26.el6.x86_64 (base) php(zend-abi) = 20090626 Available: php-common-5.3.3-27.el6_5.x86_64 (updates) php(zend-abi) = 20090626 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

Как я могу исправить эту проблему?

Похоже, что версия php-mcrypt в вашей библиотеке yum предназначена для PHP 5.3.3.

Ваша версия PHP – 5.4.23. Попробуйте следующее: http://rpms.southbridge.ru/rhel6/php-5.4/x86_64/php-mcrypt-5.4.23-1.el6.remi.x86_64.rpm

Загрузите RPM сверху и запустите rpm -ivh <name>

Убедитесь, что libmcrypt установлен отдельно. Yum устанавливает все зависимости, поэтому, если вы используете yum, он установил libmcrypt