centos7+php7.1.1安装pcntl扩展

*扩展说明*

pcntl 介绍
pcntl扩展可以支持 PHP 的多线程操作(仅限linux)

phpize 介绍
phpize 可以用来给 PHP 动态的添加扩展。比如编译 PHP 时忘记添加某扩展,后来想添加该扩展,即可以使用 phpize 动态的添加该扩展

1、原本需要重新编译PHP的后面configrue提示加上–enable-pcntl 即可
ps:直接 yum install php-process 简单粗暴省事 即可安装pcntl和posix扩展(未测试过)

*安装步骤*

1、首先看下 phpize命令 所在的目录 (ps:我的目录/usr/bin/phpize)
如果没有找到的话 执行安装
yum install php71w_devel
安装完毕后,会生成phpize命令

2、去php.net下载对应版本的php源文件,解压后进入pcntl扩展目录
cd php-7.1.1/ext/pcntl

3、编译安装
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install

#注意 phpize的安装位置,不知道了搜索一下
#注意/usr/bin/php-config 要是你的路径
如果不知道php-config位置
whereis php-config

安装完成后提示:
Build complete.
Don’t forget to run ‘make test’.
Installing shared extensions: /usr/lib64/php/modules/
#注:最后一行就是pcntl.so存放的目录

4、找到php.ini文件添加扩展文件
vi /etc/php.ini
添加配置
extension=’/usr/lib64/php/modules/pcntl.so’

5、重启php-fpm
systemctl restart php-fpm

使用命令php -m查看安装的扩展, 如果没有成功,编辑配置文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值