pcre.h: No such file or directory

编译swoole扩展出现

fatal error: pcre.h: No such file or directory

原因是缺少pcre,需要安装libpcre

ubuntu/debian:

sudo apt-get install libpcre3 libpcre3-dev

centos/redhat:

sudo yum install pcre-devel

其他Linux:

PCRE官方网站下载源码包,编译安装pcre库。

安装好PCRE库后需要重新编译安装swoole,然后使用php --ri swoole查看swoole扩展相关信息中是否有pcre => enabled