错误构建:致命错误:pcre.h:没有这样的文件或目录 [英] Error building : fatal error: pcre.h: No such file or directory
问题描述
我刚刚完成安装 Ubuntu 13.10.
I'm just finished installing Ubuntu 13.10.
我想尝试 Phalcon,当我构建源代码 (phalcon.so) 时,出现此错误:
I want try Phalcon, and when I build the source (phalcon.so), I have this error :
from /home/fabrice/Downloads/cphalcon/build/32bits/phalcon.c:204:
/usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h: No such file or directory
#include "pcre.h"
^
compilation terminated.
make: *** [phalcon.lo] Erreur 1
我安装的灯是:
sudo apt-get install -y apache2 php5 mysql-server libapache2-mod-php5php5-mysql php5-curl php5-imagick php5-mcrypt php5-memcachephp5-sqlite php5-xdebug php-apc php5-intl php-mongo php5-dev gcc
sudo apt-get install -y apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-curl php5-imagick php5-mcrypt php5-memcache php5-sqlite php5-xdebug php-apc php5-intl php-mongo php5-dev gcc
有人可以帮我吗?
推荐答案
Phalcon 最新版本使用 PCRE 库.
The latest version of Phalcon uses PCRE libraries.
您可以像这样安装它们:
You can install them like so:
sudo apt-get install libpcre3-dev
然后再次尝试安装 Phalcon
and then try and install Phalcon again
对于 CentOS,您需要使用
For CentOS you will need to use
sudo yum install pcre-devel
致谢:@xgretsch
对于 Mac,您可以使用
For Mac you can use
brew install pcre
积分@布兰登·罗马诺
对于没有 brew
转到 https://www.pcre.org/ 并下载最新的 pcre:,
Go to https://www.pcre.org/ and download latest pcre:,
tar -xzvf pcre-8.42.tar.gz
cd pcre-8.42
./configure --prefix=/usr/local/pcre-8.42
make
make install
ln -s /usr/local/pcre-8.42 /usr/sbin/pcre
ln -s /usr/local/pcre-8.42/include/pcre.h /usr/include/pcre.h
积分@user1377324
这篇关于错误构建:致命错误:pcre.h:没有这样的文件或目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!