我刚安装完Ubuntu 13.10。
我想试试Phalcon,当我构建源代码(phalcon.so)时,我遇到了这个错误:
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
我安装的灯是:
有人能帮我吗?
5条答案
按热度按时间gopyfrb31#
最新版本的Phalcon使用PCRE库。
您可以按如下方式安装它们:
然后再次尝试安装Phalcon
对于CentOS,您需要使用
制作人员:@xgretsch
对于Mac,您可以使用
Brandon Romano时的学分
对于不带
brew
的Mac转到https://www.pcre.org/并下载最新的pcre:,
user1377324的制作人员
nimxete22#
对于mac osx maverick,您可以使用
如果出现错误,可以使用
我已经安装pcre通过自制在大苏尔,所以链接为:
xmq68pz93#
要包含pcre.h文件,请在包存档中搜索pcre.h文件。
apt-get安装apt文件
和
apt文件更新
如果您没有安装它)。
然后搜索pcre包:
apt文件搜索-x“/pcre.h$”
-x通知命令我想使用正则表达式作为模式。apt-file提供了三个匹配项:
最后一个是我想要的:
apt-获取安装libpcre 3-dev
这将解决pcre.h文件编译的问题。希望它能帮助其他人,谁可能会来寻找这个线程的答案。
r7s23pms4#
对于MacOS monterey amd64(达尔文),有必要创建一个符号链接。
首先,找到Brew安装
pcre.h
的位置:然后,获取GCC查找头文件(.h)的目录:
最后,创建一个指向
pcre.h
文件的符号链接,以便GCC可以在其搜索路径中找到该文件:要测试它是否工作,我们可以使用以下C代码:
并运行:
🎉🎉🎉🎉🎉🎉
ccgok5k55#
在M1 Pro MacBook Pro上使用macOS Monterey 12.6,以下是使用brew为PHP 8.1安装
outh
扩展的必要步骤:brew install pcre
个brew install pcre2
sudo ln -s /opt/homebrew/include/pcre.h /usr/local/include/
sudo ln -s /opt/homebrew/include/pcre2.h /usr/local/include/
sudo pecl install oauth