美文网首页
MAMP5.3安装pcntl扩展

MAMP5.3安装pcntl扩展

作者: 快感炮神 | 来源:发表于2019-06-19 15:12 被阅读0次

pcntl扩展在mamp里无法使用pecl安装,所以只能编译安装

  1. 下载pcntl
    这里使用的是mamp的php7.3.1,所以首先在里找到对应版本的pcntl扩展包
    可以通过DownGit单独下载github上的指定文件夹
  2. 编译安装
unzip pcntl.zip
cd pcntl/
/Applications/MAMP/bin/php/php7.3.1/bin/phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php7.3.1/bin/php-config
make && make install

看到下图,编译成功

编译成功
/Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/目录下已经生成好了pcntl.so,最后向php.ini 文件中添加该扩展
echo "extension=pcntl.so" >> /Applications/MAMP/bin/php/php7.3.1/conf/php.ini
  1. 检查安装是否成功
    运行php -m就可看到pcntl,或者
php --ri pcntl
pcntl
pcntl support => enabled

注:将php指定为mamp的php(/Applications/MAMP/bin/php/php7.3.1/bin/php,重启mamp后phpinfo()也能打印出pcntl了

相关文章

  • MAMP5.3安装pcntl扩展

    pcntl扩展在mamp里无法使用pecl安装,所以只能编译安装 下载pcntl这里使用的是mamp的php7.3...

  • PHP 多线程(pcntl_fork)

    前提 安装php_pcntl扩展 主要函数 pcntl_fork()函数执行的时候,会创建一个子进程。子进程会复制...

  • PHP 扩展知识

    pcntl扩展:(进程控制) pcntl扩展是进程控制的重要扩展,但目前Win不支持。包含进程创建、进程监控、...

  • MAMP5.3安装rabbitmq扩展

    PHP 使用 AMQP 协议来连接 Rabbitmq,使 PHP 支持 AMQP 协议,需要安装: rabbitm...

  • mac下编译安装pcntl扩展

    需求 因为本人现在的php7是编译安装的,有些扩展是预先没有指定的,现在我这边缺少pcntl扩展,记录下本人的安装...

  • 如何安装php扩展pcntl

    1.下载一个同样版本的php wget http://hk1.php.net/get/php-7.1.7.tar....

  • ubuntu下安装pcntl扩展

    1.用php -v命令查看php Cli版本 php -v 2.根据版本下载PHP源代码,PHP历史版本下载页面:...

  • ubuntu下安装PHP pcntl扩展

    今天开始学习PHP多线程的东西,需要安装pcntl 扩展,从网上找了些东西,但是都不是在homestead中安装的...

  • 使用 swoole_process 实现 PHP 进程池

    swoole_process 主要是用来代替 PHP 的 pcntl 扩展。我们知道 pcntl 是用来进行多进程...

  • MAMP环境PHP添加pcntl扩展

    前言:pcntl 介绍pcntl 扩展可以支持 PHP 的多线程操作。(非Unix类系统不支持此模块)phpize...

网友评论

      本文标题:MAMP5.3安装pcntl扩展

      本文链接:https://www.haomeiwen.com/subject/kehkqctx.html