我试图在我的 php 应用程序中使用线程,但由于我自己不知道的原因,我似乎无法将 php 设置为使用 pthreads。
以下是一些有助于诊断问题的详细信息,仅供参考:
- 我的环境是 Windows 10 上的 IIS。
- 我的 php 版本是 7.0.7。
- 线程安全在 phpinfo() 中显示为“启用”
- 我的 PHP 扩展构建是 'API20151012,TS,VC14'
- 我已经尝试了几个版本 'VC14' 的 pthreads 版本
- php_pthreads.dll 已复制到 'C:\Program Files\PHP\v7.0.7\ext'
- pthreadVC2.dll 已复制到“C:\Program Files\PHP\v7.0.7”和“C:\Windows\System32”
extension=php_pthreads.dll
已添加到 php.ini
当我注释掉extension=php_pthreads.dll
并加载主页时,我得到
致命错误:找不到类“线程”
但是,当我取消注释该行时,我得到:
HTTP 错误 500.0 - 内部服务器错误 C:\Program Files\PHP\v7.0.7\php-cgi.exe - FastCGI 进程意外退出
这些问题的原因可能是什么?