我一直在试图让我的Passenger和Nginx设置工作与PHP文件,但我有问题的PCRE正则expression式库。 安装一切正常,所以我假设它发现在那个点上的库,但现在当我在我的nginx.conf文件中包含PHP文件的正则expression式时,尝试启动服务器时出现以下错误:
nginx: [emerg] using regex "\.php$" requires PCRE library in /home/dev/nginx/conf/nginx.conf:59
我已经安装了包
apt-get install libpcre3 libpcre3-dev
并且已经在usr / local / lib中安装了PCRE 8.21,但似乎没有任何工作。 有没有一种简单的方法来设置Nginx或其他解决scheme的path库? 所有与此相关的问题似乎都阻止了Nginx的安装,但一旦安装了库,就成功了。
真的很感激任何帮助!
汤姆
Nginx与Apache不同。 如果你想启用PCRE支持,你必须重新编译它。 如果您从乘客gem安装了Nginx,则应该再次执行passenger-install-nginx-module