#php #apache #build #package #httpd.conf
#php #apache #сборка #пакет #httpd.conf
Вопрос:
У меня возникли проблемы при сборке PHP 7.4 с помощью Apache. В нем говорится, что httpd.h не найден, хотя я указываю местоположение верхнего уровня моего исходного дерева Apache с помощью опции —with-apache при настройке. Любые предложения могут мне помочь.
Комментарии:
1. Присутствует ли файл find / -name httpd.h? У вас вообще не установлены заголовочные файлы Apache, или apxs из-за неправильной установки.
2. привет, Дэвид, я могу найти httpd.h в своей рабочей области в каталоге сборки. Однако я не уверен, почему он все еще жалуется, что он не найден. Кроме того, версия, которую я использую на данный момент: ./configure -V configure, созданная GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. Этот сценарий настройки является свободным программным обеспечением; Фонд свободного программного обеспечения дает неограниченное разрешение на его копирование, распространение и модификацию.
Ответ №1:
Я тоже сталкиваюсь с этой ошибкой. Используйте ниже, чтобы исправить ошибку (включите src сборки c):
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/apache/include/:/usr/include/:/usr/include/apr-1/:/usr/local/include/
возможно, это может помочь другим людям.