Задать вопрос
@bizzonaru

Как использовать phpize при компиляции модулей php 7?

Скачал с гитхаба исходники php7. Скомпилировал. Часть расширений он автоматически скомпилировал. Нужно скомпилировать модули из папке ext.
Вопрос в следующем, когда делаю, то получаю ошибку.
[root@localhost mysqli]# phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.


Как настроить phpize?
Сам php 7 скомпилировал из исходников.

[root@localhost mysqli]#  php -v
PHP 7.1.0-dev (cli) (built: May 21 2016 16:18:12) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
  • Вопрос задан
  • 1416 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@khrisanfov
Программист
Для заголовков надо поставить dev пакет (php7.0-dev). Почему качаете исходники с гитхаба, да еще и dev версию? Вы это собираетесь на проде использовать? Если вам надо только конкретное расширение, не надо собирать PHP. Заходите в папку с расширением, выполняете phpize && make && make install. Подключаете расширение как библиотеку к установленной из пакетов версии PHP.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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