Nginx无法在Ubuntu服务器上findPCRE库

我一直在试图让我的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