php ’Call to undefined function pcntl_fork‘

来源:互联网 发布:组织架构优化原则 编辑:程序博客网 时间:2024/06/05 01:59

mac下使用pcntl_fork函数,调用接口时提示’Call to undefined function pcntl_fork‘。原来是没有安装pcntl扩展包。

1、进入命令行,查看PHP支持模块

normanyangtekiMacBook-Pro:$ php -m
mysqli
mysqlnd

pdo_mysql 

发现没有pcntl模块

2、进入php源码,编译添加msyql支持

cd php-5.6.15/ext/pcntl

phpsize

这个时候出现configure

然后./configure

make && make install

这个时候modules文件夹下多了一个pcntl.so文件

说明成功

3、打开php配置文件

加上这一句

 vi /usr/local/php/lib/php.ini

extension=pcntl.so

4、重启apachectl

sudo apachectl restart

再调用接口


已经不报错了。

0 0