****注意事項****
php5.3或以上,且為線程安全版本。apache和php使用的編譯器必須一致。
通過phpinfo()查看Thread Safety為enabled則為線程安全版。
通過phpinfo()查看Compiler項可以知道使用的編譯器。本人的為:MSVC11 (Visual C++ 2012)。
Windows 用戶需要將 pthreadVC2.dll (包含在 Windows 版二進制發(fā)行包中)所在路徑加入到PATH環(huán)境變量中。
一、下載pthreads擴展
下載地址:http://windows.php.net/downloads/pecl/releases/pthreads
根據(jù)本人環(huán)境,我下載的是php_pthreads-2.0.9-5.6-ts-vc11-x86。
2.0.9代表pthreads的版本。
5.6代表php的版本。
ts表示php要線程安全版本的。
vc11表示php要Visual C++ 2012編譯器編譯的。
x86則表示32位的
二、安裝pthreads擴展
復制php_pthreads.dll 到目錄 bin\php\ext\ 下面。(本人路徑D:\xampp\php\ext)
復制pthreadVC2.dll到系統(tǒng)目錄下面,如果系統(tǒng)是64位的則系統(tǒng)目錄是C:\Windows\SysWOW64
打開php配置文件php.ini。在后面加上extension=php_pthreads.dll
三、64位的系統(tǒng)安裝32位的dll文件的注冊bat文件
@echo 開始注冊
copy pthreadvc2.dll %windir%\SysWOW64\
regsvr32 %windir%\SysWOW64\pthreadvc2.dll /s
@echo pthreadvc2.dll注冊成功
@pause