今天想在IIS的FastCgi方式下启用php_pthreads.dll扩展,下面把启动步骤记录下来,以便给同学们参考。启动php_pthreads.dll扩展首先要注意版本问题哦。
扩展地址:http://docs.php.net/manual/zh/book.pthreads.php
php5.3或以上,且为线程安全版本。
通过phpinfo()查看Thread Safety为enabled则为线程安全版。
通过phpinfo()查看Compiler项可以知道使用的编译器。本人的为:MSVC11 (Visual C++ 2012) 。
64位win10 iis10
php 5.6线程安全版本
php_pthreads版本
windows.php.net/downloads/pecl/releases/pthreads/2.0.9/php_pthreads-2.0.9-5.6-ts-vc11-x64.zip
2.0.9代表pthreads的版本。
5.6代表php的版本。
ts表示php要线程安全版本的。
vc11表示php要Visual C++ 2012编译器编译的。
x64则表示64位的
复制php_pthreads.dll 到目录 php\ext\ 下面。(本人路径H:\Softs\PHP\Windows\php-5.6.15-Win32-VC11-x64\ext)
复制pthreadVC2.dll 到目录 php\ 下面。(本人路径H:\Softs\PHP\Windows\php-5.6.15-Win32-VC11-x64)
打开php配置文件php.ini。在后面加上extension=php_pthreads.dll
设置好后,运行phpinfo(),有pthreads项说明安装成功。