【问题标题】:Install phalcon on macOS Mojave在 macOS Mojave 上安装 phalcon
【发布时间】:2019-03-27 15:47:26
【问题描述】:

我刚刚升级到 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

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

谢谢

【问题讨论】:

标签: pcre phalcon macos-mojave


【解决方案1】:

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

它通过了。

【讨论】:

  • ln -s /usr/local/pcre-8.42 /usr/sbin/pcre ln -s /usr/local/pcre-8.42/include/pcre.h /usr/include/pcre.h 这些操作是不允许的。我该怎么办? @user1377324
【解决方案2】:

我的 Mac 上有 Mojave,我通过 HomeBrew 将 Phalcon 安装到我的 Mac 中,一步一步

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2022-01-10
    • 2020-02-11
    • 1970-01-01
    相关资源
    最近更新 更多