1. ホーム
  2. php

[解決済み] Error building : fatal error: pcre.h: そのようなファイルやディレクトリはありません

2023-06-26 09:15:39

質問

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

誰か私を助けてくれませんか?

どのように解決するのですか?

最新版のファルコンでは、PCREライブラリを使用しています。

このようにインストールすることができます。

sudo apt-get install libpcre3-dev

で、もう一度Phalconをインストールしてみてください。

CentOS の場合は

sudo yum install pcre-devel

クレジット @ xgretsch

Macの場合は

brew install pcre

クレジット ブランドン・ロマーノ

Mac用で 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

クレジット ユーザー1377324