donkarabon
@donkarabon

Как установить php-devel (Centos 6.9, php 5.6)?

Здравствуйте! Мне необходимо установить php-devel для того, чтобы установить расширение для работы ZeroMQ на PHP.
Пытаясь установить его с помощью следующей команды:

yum install php-devel

Я получаю следующую ошибку:

Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos-mirror.rbc.ru
 * extras: centos-mirror.rbc.ru
 * remi: mirror.netsite.dk
 * remi-safe: mirror.netsite.dk
 * updates: centos-mirror.rbc.ru
 * webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php-devel.x86_64 0:5.4.45-13.el6.remi will be installed
--> Processing Dependency: php-cli(x86-64) = 5.4.45-13.el6.remi for package: php-devel-5.4.45-13.el6.remi.x86_64
--> Running transaction check
---> Package php-cli.x86_64 0:5.4.45-13.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.45-13.el6.remi for package: php-cli-5.4.45-13.el6.remi.x86_64
--> Running transaction check
---> Package php-common.x86_64 0:5.4.45-13.el6.remi will be installed
--> Processing Conflict: php56w-common-5.6.31-1.w6.x86_64 conflicts php-common < 5.6
--> Finished Dependency Resolution
Error: php56w-common conflicts with php-common-5.4.45-13.el6.remi.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


PHP-Devel мне необходим для полноценной работы ZMQ, который я планирую использовать для обмена сообщениями (websockets, Сервер Ratchet + ZMQ) в своем проекте. Пытаясь установить php расширение php-zmq ( zeromq.org/bindings:php ) я получаю ошибку на этапе команды phpize:

running: phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed


А, в свою очередь, Php-Devel установить не получается из-за какого-то конфликта репозиториев. Из-за этого застрял в процессе установки и изучения ZeroMQ, пожалуйста подскажите, как решить проблему.
  • Вопрос задан
  • 1552 просмотра
Решения вопроса 1
donkarabon
@donkarabon Автор вопроса
Проблема решилась установкой php56w-devel.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@beetlezilla
Вы пытаетесь на php 5.6 поставить пакет php-devel версии 5.4.
Попробуйте сделать следующее
yum-config-manager --enable remi-php56
yum update
yum install php-devel
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы