Nginx安装在Mac OS X Lion上.找不到PCRE

首先,我试图编译所有的形式来源,我没有使用MacPorts或HomeBrew.

我已经将pcre安装到/usr/local/pcre-8.21并将其符号链接到/usr/local / pcre.

我在这里设置了/usr/local / pcre / bin到我的PATH变量.

`/usr/local:/usr/local/mysql/bin:/usr/local/pcre/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin`

我现在试图安装Nginx,但是我不断收到这个消息:

./configure:错误:HTTP重写模块需要PCRE库.
您可以使用–without-http_rewrite_module禁用该模块
选项,或将PCRE库安装到系统中,或构建PCRE库
通过使用–with-pcre =< path>从源代码静态地使用nginx选项.

我尝试设置–with-pcre = /usr/local / pcre / bin,但它只是尝试重新安装PCRE.

任何人都可以帮我解决这个问题吗?
谢谢.

最佳答案
Nginx需要PCRE – Perl兼容的正则表达式(http://www.pcre.org/)

下载PCRE并安装PCRE:

cd pcre-8.01
./configure --prefix=/usr/local
make
sudo make install

在nginx文件夹中安装:

cd nginx-0.8.33
./configure --prefix=/usr/local --with-http_ssl_module
make
sudo make install

转载注明原文:Nginx安装在Mac OS X Lion上.找不到PCRE - 代码日志