使用LNMP一键安装后的PHP的pthreads多线程扩展的安装(无需重新编译PHP)

在已经使用LNMP一键安装的CentOS 7系统上,为PHP7.2.6添加pthreads多线程扩展。避免重新编译PHP,通过调整配置并升级PHP,使PHP支持ZTS模式,然后安装pthreads扩展,通过测试代码验证安装成功。
摘要由CSDN通过智能技术生成

一环境
centos 7 + lnmp一键安装 (PHP7.2.6)

二问题
为了偷懒使用了lnmp一键安装,后期因为资源数据的快速下载抓取,考虑使用PHP多线程(菜猿上路只懂PHP无奈,虽然知道PHP自身不支持多线程),于是故事开始了…查阅大量百度资源坑啊什么需要重新编译PHP的什么不用重新编译的~more… 最后差点把数据库搞掉~

三思考
要想安装成功pthreads 首要问题就是解决zts问题,(在这里我是用了一键部署的服务的方式,好处很多不多说了,自行体会)这个问题解决就后面就简单了

四方案
(一) 把PHP变成zts模式,由于使用了一键安装的方式,所以事情变得反而简单了…
打开lnmp一键安装官网,传送https://lnmp.org/faq/lnmp1-2-upgrade.html
我们看到这里有各种配置的升级方法,你的嘴角是不是微微翘起了~
没错正如你想~
我们通过阅读得知 通过配置把PHP需要编译的参数:

  --enable-maintainer-zts 

添加到对应位置,启动PHP版本升级,
下面只剩等待了~~~~

更新完成后
使用

[root@localhost ~]# php -v
PHP 7.2.6 (cli) (built: Sep 14 2018 15:36:17) ( ZTS )
Copyright (c) 1997-2018 The PHP 
Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

看到以上就代表成功在即~

(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值