Задать вопрос
@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
  • Вопрос задан
  • 1430 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@khrisanfov
Программист
Для заголовков надо поставить dev пакет (php7.0-dev). Почему качаете исходники с гитхаба, да еще и dev версию? Вы это собираетесь на проде использовать? Если вам надо только конкретное расширение, не надо собирать PHP. Заходите в папку с расширением, выполняете phpize && make && make install. Подключаете расширение как библиотеку к установленной из пакетов версии PHP.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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