错误构建:致命错误:pcre.h:没有这样的文件或目录 [英] Error building : fatal error: pcre.h: No such file or directory

查看:61
本文介绍了错误构建:致命错误:pcre.h:没有这样的文件或目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚完成安装 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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆