文档章节

PHP 真正的多线程 pthreads

sucanber
 sucanber
发布于 2015/08/03 16:52
字数 162
阅读 142
收藏 4

安装

pthreads 仅支持php5.3以上的线程安全版本。通过phpinfo()方法查看

1 下载地址 http://windows.php.net/downloads/pecl/releases/pthreads/ 

   根据具体PHP安装环境选择, 我选的是:

php_pthreads-2.0.9-5.6-ts-vc11-x64.zip

其中 2.0.9 是pthreads版本号, 5.6 是php版本号, ts代表线程安全版本(与apache搭配),vc11是编译器VC版本, x64代表目标操作系统64bit的


复制php_pthreads.dll 到目录 bin\php\ext\

复制pthreadVC2.dll到php安装根目录下

复制pthreadVC2.dll到system32目录下

打开php.ini 添加扩展extension=php_pthreads.dll

最后重启apache

3pthreads例子 http://docs.php.net/manual/en/book.pthreads.php


 

© 著作权归作者所有

共有 人打赏支持
上一篇: C#异步方法执行
下一篇: Markdown 写法示例
sucanber

sucanber

粉丝 8
博文 61
码字总数 14349
作品 0
浦东
私信 提问
PHP开启多线程扩展

php从5.3开始支持多线程pthreads扩展,并同时支持window和linux。 pthreads可以实现多任务同步或异步执行,它提供了创建多线程应用所需的全套工具,默认未安装。 安装 window系统下:http://...

ttlxihuan
2017/02/14
0
0
PHP 真正多线程的使用

PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。 原文:http://blog.s135.com/pthreads/ 张宴   我之前的...

eechen的粉丝
2013/12/24
6.2K
7
PHP 初试多线程pthreads扩展

pthread是unix-like多线程支持库,这里可以作为php的多线程扩展支持库。 我下载的是php_pthreads-2.0.10-5.3-ts-vc9-x86.zip,电脑是64bit,也就是说pthreads在64bit系统上兼容32bit,此版本...

IamOkay
2016/04/03
391
0
如何让您的php也支持pthreads多线程

  我们常常会碰到这样一种情况,开发环境在windows下开发,而生产环境确是linux。windows下能正常运行,上传到linux后却无法好好地玩耍了。然后开始了一轮尼玛式的疯狂的查找原因,最后发现...

无声胜有声
2015/05/10
0
0
PHP 高级编程之多线程(第三版)

PHP 高级编程之多线程 http://netkiller.github.io/journal/thread.php.html Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890...

netkiller-
2014/06/13
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
52分钟前
1
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0
手机通过wifi遥控arduino

手机下载Blinker 从Blinker官网下载手机App,安装到手机。 手机连接WiFi。 点击我的设备右上角的"+"添加设备,选择Arduino -> wifi接入,复制密钥以备后续使用。 点击新建的设备,可以在新界...

davidwbnu
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部