LinuxForum.Fans
Тема

Как установить APC на CentOS?

Автор: hea8y 8 сообщений 4453 просмотров
#295313

У меня при выполнении команды yum install php-pecl-apc пишет, что видимо нуждается в старых пакетах или что-то типа того...
Пробовал обновлять пакеты... ни как...
Обновить сам php ?
Подскажите пожалуйста.... никак не получается.
php 5.3 стоит

--> Finished Dependency Resolution
php-pecl-apc-3.1.9-2.el5.rf.x86_64 from rpmforge has depsolving problems
--> Missing Dependency: php-zend-abi = 20050922 is needed by package php-pecl-apc-3.1.9-2.el5.rf.x86_64 (rpmforge)
php-devel-5.2.6-2.x86_64 from scwlab-el-php has depsolving problems
--> Missing Dependency: php = 5.2.6-2 is needed by package php-devel-5.2.6-2.x86_64 (scwlab-el-php)
Error: Missing Dependency: php = 5.2.6-2 is needed by package php-devel-5.2.6-2.x86_64 (scwlab-el-php)
Error: Missing Dependency: php-zend-abi = 20050922 is needed by package php-pecl-apc-3.1.9-2.el5.rf.x86_64 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

#295314

Еще не понимаю, почему при yum install php

пишет

Package matching php-5.2.6-2.x86_64 already installed. Checking for update.

, а при php -v

PHP 5.3.16 (cli)

#295317

Покажи вывод yum list "php*"

#295320

опять поди куча разных репозиториев у ТС.

#295321

yum list "php*" -->>

Installed Packages
php.x86_64 5.3.16-1.w5 installed
php-cli.x86_64 5.3.16-1.w5 installed
php-common.x86_64 5.3.16-1.w5 installed
php-gd.x86_64 5.3.16-1.w5 installed
php-imap.x86_64 5.3.16-1.w5 installed
php-mbstring.x86_64 5.3.16-1.w5 installed
php-mcrypt.x86_64 5.3.16-1.w5 installed
php-mysql.x86_64 5.3.16-1.w5 installed
php-pdo.x86_64 5.3.16-1.w5 installed
php-xml.x86_64 5.3.16-1.w5 installed
php5-ioncube-loader.x86_64 4.0.14-12042718 installed
phpmyadmin.noarch 2.11.11.3-2.el5.rf installed
Available Packages
php-acid.noarch 0.9.6b22-1.2.el5.rf rpmforge
php-adodb.noarch 4.81-1.el5.rf rpmforge
php-bcmath.x86_64 5.2.6-2 scwlab-el-php
php-dba.x86_64 5.2.6-2 scwlab-el-php
php-dbase.x86_64 5.1.6-15.el5.centos.1 extras
php-devel.x86_64 5.2.6-2 scwlab-el-php
php-eaccelerator.x86_64 5.1.6_0.9.5.2-4.el5.rf rpmforge
php-embedded.x86_64 5.2.6-2 scwlab-el-php
php-jpgraph.noarch 1.19-1.2.el5.rf rpmforge
php-jpgraph-docs.noarch 1.19-1.2.el5.rf rpmforge
php-ldap.x86_64 5.2.6-2 scwlab-el-php
php-mhash.x86_64 5.2.6-2 scwlab-el-php
php-mssql.x86_64 5.2.6-2 scwlab-el-php
php-ncurses.x86_64 5.2.6-2 scwlab-el-php
php-odbc.x86_64 5.2.6-2 scwlab-el-php
php-pear.noarch 1:1.4.9-8.el5 base
php-pear-Auth-SASL.noarch 1.0.2-4.el5.centos extras
php-pear-DB.noarch 1.7.13-1.el5.centos extras
php-pear-Date.noarch 1.4.7-2.el5.centos extras
php-pear-File.noarch 1.2.2-1.el5.centos extras
php-pear-HTTP-Request.noarch 1.4.2-1.el5.centos extras
php-pear-Log.noarch 1.9.13-1.el5.centos extras
php-pear-MDB2.noarch 2.4.1-2.el5.centos extras
php-pear-MDB2-Driver-mysql.noarch 1.4.1-3.el5.centos extras
php-pear-Mail.noarch 1.1.14-1.el5.centos extras
php-pear-Mail-Mime.noarch 1.4.0-1.el5.centos extras
php-pear-Net-SMTP.noarch 1.2.10-1.el5.centos extras
php-pear-Net-Sieve.noarch 1.1.5-2.el5.centos extras
php-pear-Net-Socket.noarch 1.0.8-1.el5.centos extras
php-pear-Net-URL.noarch 1.0.15-1.el5.centos extras
php-pear-date.noarch 1.4.6-1.el5.rf rpmforge
php-pear-db.noarch 1.7.13-2.el5.rf rpmforge
php-pear-excel.noarch 0.9.0-1.el5.rf rpmforge
php-pear-file.noarch 1.2.2-1.el5.rf rpmforge
php-pear-log.noarch 1.9.3-1.el5.rf rpmforge
php-pear-mail_mime.noarch 1.3.1-1.el5.rf rpmforge
php-pear-ole.noarch 0.5-2.el5.rf rpmforge
php-pecl-Fileinfo.x86_64 1.0.4-3.el5.centos extras
php-pecl-apc.x86_64 3.1.9-2.el5.rf rpmforge
php-pecl-apc-debuginfo.x86_64 3.0.19-1 scwlab-el-php
php-pecl-apc-devel.x86_64 3.1.9-2.el5.rf rpmforge
php-pecl-fileinfo.x86_64 1.0.4-4 scwlab-el-php
php-pecl-fileinfo-debuginfo.x86_64 1.0.4-4 scwlab-el-php
php-pecl-http.x86_64 1.6.5-2.el5.rf rpmforge
php-pecl-mailparse.x86_64 2.1.5-2.el5.rf rpmforge
php-pecl-memcache.x86_64 2.2.5-2.el5.rf rpmforge
php-pecl-memcache-debuginfo.x86_64 2.2.5-1 scwlab-el-php
php-pecl-session_mysql.x86_64 1.9-2.el5.rf rpmforge
php-pecl-ssh2.x86_64 0.11.0-1.el5.rf rpmforge
php-pecl-zip.x86_64 1.8.10-2.el5.rf rpmforge
php-pgsql.x86_64 5.2.6-2 scwlab-el-php
php-pspell.x86_64 5.2.6-2 scwlab-el-php
php-readline.x86_64 5.1.6-15.el5.centos.1 extras
php-rrdtool.x86_64 1.4.4-1.el5.rf rpmforge
php-snmp.x86_64 5.2.6-2 scwlab-el-php
php-soap.x86_64 5.2.6-2 scwlab-el-php
php-syck.x86_64 0.55-4.el5.rf rpmforge
php-tidy.x86_64 5.2.6-2 scwlab-el-php
php-xmlrpc.x86_64 5.2.6-2 scwlab-el-php
php53.x86_64 5.3.3-13.el5_8 updates
php53-bcmath.x86_64 5.3.3-13.el5_8 updates
php53-cli.x86_64 5.3.3-13.el5_8 updates
php53-common.x86_64 5.3.3-13.el5_8 updates
php53-dba.x86_64 5.3.3-13.el5_8 updates
php53-devel.x86_64 5.3.3-13.el5_8 updates
php53-gd.x86_64 5.3.3-13.el5_8 updates
php53-imap.x86_64 5.3.3-13.el5_8 updates
php53-intl.x86_64 5.3.3-13.el5_8 updates
php53-ldap.x86_64 5.3.3-13.el5_8 updates
php53-mbstring.x86_64 5.3.3-13.el5_8 updates
php53-mysql.x86_64 5.3.3-13.el5_8 updates
php53-odbc.x86_64 5.3.3-13.el5_8 updates
php53-pdo.x86_64 5.3.3-13.el5_8 updates
php53-pgsql.x86_64 5.3.3-13.el5_8 updates
php53-process.x86_64 5.3.3-13.el5_8 updates
php53-pspell.x86_64 5.3.3-13.el5_8 updates
php53-snmp.x86_64 5.3.3-13.el5_8 updates
php53-soap.x86_64 5.3.3-13.el5_8 updates
php53-xml.x86_64 5.3.3-13.el5_8 updates
php53-xmlrpc.x86_64 5.3.3-13.el5_8 updates

#295322

Так, и что это за репозиторий w5 откуда установлен php?
Тебе достаточно было оставить php версии 2.6 и поставить (если очень нужен) php53 из стандартных репов.

#295325

Честно говоря, как php обновлял до 5.3 особо не помню.... было давно достаточно, тогда понадобился обязательно 5.3.
И то есть видимо некоторые пакеты остались в версии 5.2
А теперь нужно поставить apc и возникли проблемы.... да и не только с apc кстати?

Нужно как-то обновить php-devel.x86_64 5.2.6-2 scwlab-el-php до 5.3. ?

Если бы вот тут
Missing Dependency: php = 5.2.6-2 is needed by package php-devel-5.2.6-2.x86_64 (scwlab-el-php)
было написано
Missing Dependency: php = 5.3.6-2 is needed by package php-devel-5.3.6-2.x86_64 (scwlab-el-php)
а у меня php-devel-5.2 то логически я бы подумал, что обновлять php-devel нужно...

Подскажите, что с w5 делать и т.п.??

ps первоначально на vps уже стоял centos и php

#295329

Надо удалить всё вот это:

text
php.x86_64                                                             5.3.16-1.w5                                                installed    
php-cli.x86_64                                                         5.3.16-1.w5                                                installed    
php-common.x86_64                                                      5.3.16-1.w5                                                installed    
php-gd.x86_64                                                          5.3.16-1.w5                                                installed    
php-imap.x86_64                                                        5.3.16-1.w5                                                installed    
php-mbstring.x86_64                                                    5.3.16-1.w5                                                installed    
php-mcrypt.x86_64                                                      5.3.16-1.w5                                                installed    
php-mysql.x86_64                                                       5.3.16-1.w5                                                installed    
php-pdo.x86_64                                                         5.3.16-1.w5                                                installed    
php-xml.x86_64                                                         5.3.16-1.w5                                                installed 

Отключить репу откуда они были. Установить их аналоги из обычной репы. Тогда конфликтов не будет.

Войдите или зарегистрируйтесь, чтобы ответить.