php队列须要daemon进程不断查询队列,实现daemon进程须要pcntl多进程的支持,为php增长pcntl支持。 以前编译php时,配置项没有带上--enable-pcntl选项。所以,须要另外安装。安装步骤以下。php
从新获取源码,若是以前编译时源码没有删除能够直接使用。vim
cd php-7.1.2/ext/pcntl phpize ./configure --with-php-config=/usr/local/php/bin/php-config sudo make sudo make install
##编辑php.iniphp-fpm
sudo vim /etc/php.ini
添加以下内容debug
[pnctl] extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303 extension = pcntl.so
##重启php-fpmcode