Не устанавливается php-devel
Не устанавливается php-devel
Здравствуйте нужно приложение phpize, но при наборе в консоли выдает ошибку:
Я так понял что для его работы нужно установить php-devel, но устанавливать не хочет:
набираем команду
yum install php-devel начинает устанавливаться и выдает ошибку:
Вот вся установка
Подскажите пожалуйста что нужно сделать?
CentOS 6.3 I386 (X86)
Code: Select all
phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
набираем команду
yum install php-devel начинает устанавливаться и выдает ошибку:
Code: Select all
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Code: Select all
yum install php-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink | 16 kB 00:00
* base: ftp.nluug.nl
* epel: fedora-mirror01.rbc.ru
* extras: ftp.nluug.nl
* updates: ftp.nluug.nl
base | 3.7 kB 00:00
epel | 4.3 kB 00:00
epel/primary_db | 4.1 MB 00:00
extras | 3.5 kB 00:00
updates | 3.5 kB 00:00
vesta | 951 B 00:00
vesta/primary | 6.6 kB 00:00
vesta 15/15
vz-base | 951 B 00:00
vz-updates | 951 B 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-devel.i686 0:5.3.3-14.el6_3 will be installed
--> Processing Dependency: php = 5.3.3-14.el6_3 for package: php-devel-5.3.3-14.el6_3.i686
--> Processing Dependency: automake for package: php-devel-5.3.3-14.el6_3.i686
--> Processing Dependency: autoconf for package: php-devel-5.3.3-14.el6_3.i686
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
---> Package automake.noarch 0:1.11.1-1.2.el6 will be installed
---> Package php-devel.i686 0:5.3.3-14.el6_3 will be installed
--> Processing Dependency: php = 5.3.3-14.el6_3 for package: php-devel-5.3.3-14.el6_3.i686
--> Finished Dependency Resolution
Error: Package: php-devel-5.3.3-14.el6_3.i686 (updates)
Requires: php = 5.3.3-14.el6_3
Installed: php-5.3.19-1.el6.remi.i686 (@remi)
php = 5.3.19-1.el6.remi
Available: php-5.3.3-3.el6_2.8.i686 (base)
php = 5.3.3-3.el6_2.8
Available: php-5.3.3-14.el6_3.i686 (updates)
php = 5.3.3-14.el6_3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
CentOS 6.3 I386 (X86)
Re: Не устанавливается php-devel
При установки панели, в систему прописывается дополнительный репозитарий remi. Именно из remi и устанавливается php. Это сделано для того, чтобы в системе была более свежая версия, чем та, что доступна по умолчанию. К сожалению пакеты remi, конфиликтуют со стандартными, так как по факту заменяют их. После установки remi отключается, чтобы не создать проблем при обновлении. В общем, чтобы установить дополнительный php выполните следующую команду
Code: Select all
yum --enablerepo=remi install php-devel
Re: Не устанавливается php-devel
Сорри, может я чего не знаю, но зачем же их отключать - все-равно свежие версии с них тянуть надо. А так они уже для пыха / апапча / мусклии прочего все-равно перекрывают сборки стандартные (или я не так мыслю, тем более что вроде как и mpm-itk поддерживается)skid wrote:После установки remi отключается, чтобы не создать проблем при обновлении.Code: Select all
yum --enablerepo=remi install php-devel
Я например на прошлом серваке сидел и как со старта подключил epel+remi так и не отключал их и скажу что все шикарно было. Сейчас у клиента тоже так стоит, единственное с чем сталкиваюсь - старые сайты часто ругаются на deprecated функции. Ну это без весты, но говорим то о репозитариях )))
сейчас заглянул в yum.repos.d на новом с вестой - действительно отключены, поясните плиз. чем может грозить обратное включение (я знаю отличия оригинальных от реми, но изначально то мы все-равно ставимся пакетами от реми)
Re: Не устанавливается php-devel
Тут подумал.
Поскольку конфликтуют версии судя по установке то также как вариант можно откатить версию php 5.3.19 на 5.3.3 из штатного репозитория.
Если не прав -поправьте.
Поскольку конфликтуют версии судя по установке то также как вариант можно откатить версию php 5.3.19 на 5.3.3 из штатного репозитория.
Если не прав -поправьте.
Re: Не устанавливается php-devel
Включение remi опасно только тем, что к вам внезапно могут прилететь апдейты php-5.4 вместо php-5.3. Судя по всему вас это не пугает :) Сейчас и ситуация не так серьезна, как была при переходе с 5.2 на 5.3. Тогда была нарушена обратная совместимость многие сайты просто переставали работать.
На самом деле, репозитарий отключается не вестой. Он выключен изначально. То есть в remi решили не включать его по умолчанию.
На самом деле, репозитарий отключается не вестой. Он выключен изначально. То есть в remi решили не включать его по умолчанию.
Re: Не устанавливается php-devel
Действительно - меня это не пугает, маджента поддерживает последний пых на ура, у меня пару магазов на маженте + 1 каталог на WP который тоже дружит. Ну а когда придет волна что ничего менять особо не надо в коде проектов - я оставлю его в покое и возьму новый сервак... ну или вообще дедик мощный, но тогда придется все перенастраивать как ни крути ;)