We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Не устанавливается 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 который тоже дружит. Ну а когда придет волна что ничего менять особо не надо в коде проектов - я оставлю его в покое и возьму новый сервак... ну или вообще дедик мощный, но тогда придется все перенастраивать как ни крути ;)