PHP多线程扩展Pthreads只能运行在ts安全线程

本来想测试下,结果无论本地或生产环境都是nts,所以这里只说安装,不说使用,因为没用上。

windows版本的下载地址
http://windows.php.net/downloads/pecl/releases/pthreads/
找个最新版本下载解压:

把pthreadVC2.dll和php_pthreads.dll文件,把vc2文件放到php.exe同级目录,把php_pthreads.dll放到扩展目录下。

1、修改php.ini文件 添加extension=php_pthreads.dll
2、Apache还需要修改配置文件httpd.conf 添加LoadFile “X:/php5/pthreadVC2.dll”
3、重启php服务

 linux版本的下载地址

http://pecl.php.net/package/pthreads

找个最新版本下载解压:

1.解压tar -zxvf pthreads-3.1.6.tgz ;

2.进入源码文件夹 cd pthreads-3.1.6 执行 /usr/local/php/bin/phpize;

3.执行./configure –with-php-config=/usr/local/php/bin/php-config;

4.执行make && make install;

5.编辑/usr/local/php/lib/php.ini加上extension=pthreads.so

6.重启php服务

此条目发表在服务器分类目录,贴了标签。将固定链接加入收藏夹。

发表回复