****注意事項(xiàng)****
php5.3或以上返干,且為線程安全版本薯嗤。apache和php使用的編譯器必須一致谅畅。
通過(guò)phpinfo()查看Thread Safety為enabled則為線程安全版唯灵。
通過(guò)phpinfo()查看Compiler項(xiàng)可以知道使用的編譯器。本人的為:MSVC11 (Visual C++ 2012)汇恤。
Windows 用戶需要將 pthreadVC2.dll (包含在 Windows 版二進(jìn)制發(fā)行包中)所在路徑加入到PATH環(huán)境變量中。
一拔恰、下載pthreads擴(kuò)展
下載地址: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擴(kuò)展
復(fù)制php_pthreads.dll 到目錄 bin\php\ext\ 下面桐款。(本人路徑D:\xampp\php\ext)
復(fù)制pthreadVC2.dll到系統(tǒng)目錄下面,如果系統(tǒng)是64位的則系統(tǒng)目錄是C:\Windows\SysWOW64
打開(kāi)php配置文件php.ini夷恍。在后面加上extension=php_pthreads.dll
三魔眨、64位的系統(tǒng)安裝32位的dll文件的注冊(cè)bat文件
@echo 開(kāi)始注冊(cè)
copy pthreadvc2.dll %windir%\SysWOW64\
regsvr32 %windir%\SysWOW64\pthreadvc2.dll /s
@echo pthreadvc2.dll注冊(cè)成功
@pause