我刚安装完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
我安装的灯是:
须藤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海湾合作委员会
有谁能够帮助我 ?
Phalcon的最新版本使用PCRE库。
您可以这样安装它们:
sudo apt-get install libpcre3-dev
然后尝试重新安装Phalcon
对于CentOS,您需要使用
sudo yum install pcre-devel
对于Mac,您可以使用
brew install pcre
对于不带Mac的Mac brew
brew
转到https://www.pcre.org/并下载最新的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