Я пытаюсь понизить версию PHP с 5.5.8 до 5.3.x. Я пробовал это, но у меня это не работает.
yum downgrade php
У меня есть ошибка
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Downgrade Process
Loading mirror speeds from cached hostfile
* Webmin: webmin.mirror.somersettechsolutions.co.uk
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
No Match for available package: php-5.3.3-26.el6.x86_64
Nothing to do
Я тоже пробовал это, но даже это работает для меня.
sudo yum downgrade php php-common php-cli
Журнал ошибок, который у меня есть,
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Downgrade Process
Loading mirror speeds from cached hostfile
* Webmin: webmin.mirror.somersettechsolutions.co.uk
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
No Match for available package: php-5.3.3-26.el6.x86_64
Resolving Dependencies
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.3-27.el6_5 will be a downgrade
---> Package php-cli.x86_64 0:5.5.8-1.el6.remi will be erased
---> Package php-common.x86_64 0:5.3.3-27.el6_5 will be a downgrade
---> Package php-common.x86_64 0:5.5.8-1.el6.remi will be erased
---> Package php-pecl-zip.x86_64 0:1.12.4-1.el6.remi.5.5 will be obsoleted
--> Finished Dependency Resolution
Error: Package: php-pecl-memcached-2.1.0-7.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-process-5.5.8-1.el6.remi.x86_64 (@remi-php55)
Requires: php-common(x86-64) = 5.5.8-1.el6.remi
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.8-1.el6.remi
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
Error: Package: php-pecl-igbinary-1.1.2-0.5.git3b8ab7e.el6.remi.1.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-memcached-2.1.0-7.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-mongo-1.4.5-1.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-mongo-1.4.5-1.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-pecl-igbinary-1.1.2-0.5.git3b8ab7e.el6.remi.1.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-gd-5.5.8-1.el6.remi.x86_64 (@remi-php55)
Requires: php-common(x86-64) = 5.5.8-1.el6.remi
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.8-1.el6.remi
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
Error: Package: php-pecl-sqlite-2.0.0-0.4.svn332053.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-memcache-3.0.8-1.el6.remi.1.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-apcu-4.0.3-1.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-memcache-3.0.8-1.el6.remi.1.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-mbstring-5.5.8-1.el6.remi.x86_64 (@remi-php55)
Requires: php-common(x86-64) = 5.5.8-1.el6.remi
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.8-1.el6.remi
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
Error: Package: php-mcrypt-5.5.8-1.el6.remi.x86_64 (@remi-php55)
Requires: php-common(x86-64) = 5.5.8-1.el6.remi
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.8-1.el6.remi
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
Error: Package: php-pecl-jsonc-1.3.3-1.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Error: Package: php-pecl-jsonc-1.3.3-1.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-xml-5.5.8-1.el6.remi.x86_64 (@remi-php55)
Requires: php-common(x86-64) = 5.5.8-1.el6.remi
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.8-1.el6.remi
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
Error: Package: php-pecl-apcu-4.0.3-1.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-pecl-sqlite-2.0.0-0.4.svn332053.el6.remi.5.5.x86_64 (@remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Error: Package: php-pdo-5.5.8-1.el6.remi.x86_64 (@remi-php55)
Requires: php-common(x86-64) = 5.5.8-1.el6.remi
Removing: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.8-1.el6.remi
Downgraded By: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@centos1 /]# php -v
PHP 5.5.8 (cli) (built: Jan 9 2014 08:14:44)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
Пожалуйста, помогите мне.
Похоже, вы установили много дополнительных модулей PHP из репозитория remi. Когда вы переходите на более раннюю версию PHP, зависимости больше не доступны. Вы также можете попробовать понизить их рейтинг
yum downgrade php*
Но это, вероятно, также потерпит неудачу, поскольку не все эти пакеты доступны в стандартных репозиториях.
Я бы предложил сначала удалить все пакеты PHP:
yum remove php*
После этого вы можете переустановить нужные пакеты из стандартного репозитория:
yum install php php-cli ...