php装扩展多钱程pthreads

xiaoxiao2021-02-28  104

前提: pthreads下载页面:  http://windows.php.NET/downloads/pecl/releases/pthreads/

在下载时要对对应自己的php版本和位数来下载

php_pthreads-2.0.9-5.3-ts-vc9-x86

上面这个对应的就是

 pthreads 版本为2.09的

php版本为5.3的

ts 为线程安全的(在windows下载用ts的 linux下才是用nts)

vc9 就是编译器MSVC9 (Visual C++ 2008)

X86 对应的就是32位

下载解压:

一.提取

1. php_pthreads.dll

2. pthreadVC2.dll

二.文件放的位置

1. php_pthreads.dll 放在php/ext/的目录下

2. pthreadVC2.dll 放在php根目录下

3. pthreadVC2.dll 放在apache根目录下

三.php中加载模块

php.ini 中加入

extension=php_pthreads.dll

四.测试代码

class AsyncOperation extends Thread {          public function __construct($arg){              $this->arg = $arg;          }          public function run(){              if($this->arg){                  printf("Hello %s\n",$this->arg);              }          }      }      $thread = new AsyncOperation("World");      if($thread->start())      $thread->join();  

输出

Hello World 

或用 

<?php

phpinfo();

 ?>

来查看是否加载进来

转载请注明原文地址: https://www.6miu.com/read-20816.html

最新回复(0)