加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中安装threads多线程扩展基础教程

发布时间:2022-06-16 21:17:45 所属栏目:PHP教程 来源:互联网
导读:php5.3或以上,且为线程安全版本。apache和php使用的编译器必须一致,通过phpinfo()查看Thread Safety为enabled则为线程安全版,通过phpinfo()查看Compiler项可以知道使用的编译器,本文给大家介绍PHP安装threads多线程扩展基础教程,需要的朋友参考下 一、
  php5.3或以上,且为线程安全版本。apache和php使用的编译器必须一致,通过phpinfo()查看Thread Safety为enabled则为线程安全版,通过phpinfo()查看Compiler项可以知道使用的编译器,本文给大家介绍PHP安装threads多线程扩展基础教程,需要的朋友参考下
 
  一、下载pthreads扩展
 
  下载地址:http://windows.php.net/downloads/pecl/releases/pthreads
 
  二、根据PHP tsnts版选择对应pthreads的版本
 
  本人php版本是5.4.17的所以下载php_pthreads-0.1.0-5.4-ts-vc9-x86.zip文件包,其中0.1.0表示为当前pthreads版本号,5.4为php版本号,ts就是之前判断php对应的ts、nts版,vs9代表是Visual Studio 2008 compiler编译器编译的,最后的x86代表的是32位的版本。
 
  三、下载pthreads扩展
 
  下载地址:http://windows.php.net/downloads/pecl/releases/pthreads
 
  四、安装pthreads扩展
 
  复制php_pthreads.dll 到目录 binphpext 下面。
 
  复制pthreadVC2.dll 到目录 binphp 下面。
 
  复制pthreadVC2.dll 到目录 C:windowssystem32 下面。
 
  打开php配置文件php.ini。在后面加上extension=php_pthreads.dll
 
  提示!Windows系统需要将 pthreadVC2.dll 所在路径加入到 PATH 环境变量中。我的电脑--->鼠标右键--->属性--->高级--->环境变量--->系统变量--->找到名称为Path的--->编辑--->在变量值最后面加上pthreadVC2.dll的完整路径(本人的为C:WINDOWSsystem32pthreadVC2.dll)。
 
  五、测试pthreads扩展
 
  include('thread.php');
  class AsyncOperation extends Thread {
    public function __construct($arg){
      $this->arg = $arg;
    }
    public function run(){
      if($this->arg){
        printf("Hello %sn", $this->arg);
      }
    }
  }
  $thread = new AsyncOperation("World");
  if($thread->start())
    $thread->join();
  以上内容给大家介绍了PHP安装threads多线程扩展基础教程,希望大家喜欢。
 
 

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!