在macOS Mojave上安装Phalcon

时间:2018-10-23 11:55:52

标签: pcre phalcon macos-mojave

我刚刚升级到Mojave,正在尝试安装phalcon,使用macOS先前版本(High Sierra)上的标准编译安装可以顺利进行安装,

git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

使用Mojave,会出现跟随错误。

In file included from /usr/include/php/ext/spl/spl_iterators.h:27:
/usr/include/php/ext/pcre/php_pcre.h:29:10: fatal error: 'pcre.h' file not found
#include "pcre.h"
         ^~~~~~~~
1 error generated.
make: *** [phalcon.lo] Error 1

有人遇到同样的问题吗?知道如何解决它会很好。

谢谢

2 个答案:

答案 0 :(得分:0)

好几次尝试后,确定要解决的问题,希望对其他人有所帮助。 转到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

它通过了。

答案 1 :(得分:0)

我的Mac上装有Mojave,并且逐步通过HomeBrew将Phalcon安装到了Mac中

1 /通过brew安装php(具有正确的版本) 2 /通过brew安装phalcon

希望它可以为您提供帮助