Ответ 1
PCRE - это зависимость для установки APC. Вы можете установить его довольно быстро с помощью
yum install pcre-devel
или apt-get install libpcre3-dev
после его установки повторно запустите
sudo pecl install apc
Я запустил команду: sudo pecl install apc
Файл загружается, конфигурация завершается успешно, затем запускается make
, и я получаю следующую ошибку.
/usr/include/php5/ext/pcre/php_pcre.h:29: fatal error: pcre.h: No such file or directory
Есть ли способ исправить это?
PCRE - это зависимость для установки APC. Вы можете установить его довольно быстро с помощью
yum install pcre-devel
или apt-get install libpcre3-dev
после его установки повторно запустите
sudo pecl install apc
sudo apt-get install libpcre3-dev - это ответ.
Итак, чтобы иметь возможность устанавливать pecl [установить расширение]
требуются следующие пакеты:
sudo apt-get install php5-pear php5-dev libpcre3-dev
Какая версия PHP?
Некоторое время назад у меня возникли проблемы с установкой APC, и он мог работать только с pecl install apc-beta
Если вы не имеете дело с производственной системой, вы можете попробовать это.
Я отправил ответ на тот же здесь. Но я все еще размещаю здесь для справки
Чтобы включить файл pcre.h, выполните поиск в архивах пакетов для файла pcre.h. Для этого я использую команду apt-file (
apt-get install apt-file
и
Обновление apt файла
если вы его не установили). Затем выполните поиск пакета pcre:
apt-file search -x "/pcre.h $"
-x сообщает команде, что я хочу использовать регулярное выражение в качестве шаблона. apt-file предоставил мне три хита:
Последний - тот, который я хочу:
apt-get install libpcre3-dev
Это решит проблему с проблемой компиляции файла pcre.h. Надеюсь, это поможет другим, кто может прийти, чтобы найти ответ на эту тему.
Установили ли вы расширение PHP через PECL раньше?
Существует ли файл /usr/include/php5/ext/pcre/php_pcre.h
?
Вы можете получить эту ошибку из-за следующих
Вам кажется, что отсутствует версия для разработки PHP5. На Ubuntu вы можете установить его, используя:
sudo aptitude install php5-dev