нужна помощь в установке pecl на centos 5.8

В общем, я пытаюсь установить APC, но не могу заставить pecl работать на Centos 5.8 i686.

У меня есть последние стабильные версии php-fpm, mysql и nginx. Все работает на 100%, все плавно. У меня работает живой сайт без проблем. Я просто не могу работать.

yum install pcl

yum install php-pear: введите здесь описание изображения

Большинство пакетов, которые я пытаюсь установить, имеют проблемы с зависимостями от php-common (что бы это ни было).

php-common = 5.1.6-32.el5 is needed

Большая помощь приветствуется!


person user962449    schedule 08.04.2012    source источник


Ответы (2)


/usr/bin/pecl доступен из пакета php-pear.

Ошибки зависимостей, которые у вас есть, странны. Вероятно, потому что вы перепутали установку php-* 5.1 RPM и php53-* 5.3 RPM и получили конфликты в файлах разработки. Вы должны сделать некоторую очистку, чтобы сохранить только один набор RPM для вашей целевой версии, либо 5.1, либо 5.3.

Вы также должны установить gcc, httpd-devel, php(53)-devel и, наконец, php-pear, чтобы заставить phpize работать.

Тогда вы сможете запустить pecl install apc

person Yves Martin    schedule 09.05.2012

Прежде всего, убедитесь, что ваш дистрибутив обновлен, вы можете сделать это с помощью

ням обновление

Затем проверьте, не используете ли вы какой-либо сторонний репозиторий, содержащий эти пакеты. Если можете, удалите все пакеты php с помощью

ням удалить php*

и попробуйте установить их снова.

Если вы не можете решить эту проблему, попробуйте репозитории Fedora EPEL, в которых есть несколько обновленных пакетов.

Все команды должны выполняться с правами root.

person Paulo Fidalgo    schedule 09.05.2012
comment
Просто помните, если у вас есть что-то, что вы используете, например php-pdo или что-то подобное, вам также нужно будет переустановить это. Я выполнил эти команды и выполнил установку. Мне потребовалось немного времени, чтобы вернуться туда, где я был. - person AbsoluteƵERØ; 17.12.2013