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
私のランプのインストールは次のとおりです。
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ライブラリを使用しています。
次のようにインストールできます。
Sudo apt-get install libpcre3-dev
その後、Phalconを再インストールしてください。
CentOSの場合、使用する必要があります
Sudo yum install pcre-devel
クレジット:@ xgretsch
Macの場合
brew install pcre
クレジット@ Brandon Romano
brew
のないMacの場合
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
クレジット@ ser1377324
Pcre.hファイルを含めるには、パッケージアーカイブでpcre.hファイルを検索します。これを行うには、apt-file(
apt-get apt-fileのインストール
そして
aptファイルの更新
インストールしていない場合)。
次に、pcreパッケージを検索します。
aptファイル検索-x "/pcre.h$"
-xは、パターンとして正規表現を使用することをコマンドに通知します。 apt-fileは3つのヒットを提供しました:
最後のものは私が欲しいものです:
apt-get install libpcre3-dev
これにより、pcre.hファイルのコンパイルの問題が解決されます。このスレッドへの答えを見つけるために来るかもしれない他の人を助けることを願っています。
Mac osx maverickの場合、使用できます
brew install pcre
エラーが発生した場合は、使用できます
Sudo ln -s /opt/local/include/pcre.h /usr/include/
Sudo pecl install apc