我正试图在Windows上使用php pthreads执行多线程php脚本。
我已按照以下链接,并放置了以下文件
pthreadVC2.dll
php_pthreads.dll
如以下链接所示 http://emrahmehmedov.blogspot.com/2013/03/php-and-multi-thread-on-windows.html https://github.com/krakjoe/pthreads
我也按照建议更改了php.ini文件。
问题是:
使用' php'运行时脚本执行得很好命令使用Windows命令行,但当我尝试从wamp-server localhost(wamp / www /)运行它时 从浏览器中,它给出错误"未找到线程类"。
任何想法为什么会这样?任何解决方案?因为我必须通过浏览器从wamp-server localhost运行脚本。请帮助。
答案 0 :(得分:1)
要在浏览器中使用带有WAMP服务器的pthreads模块,您需要复制" pthreadVC2.dll"进入阿帕奇" bin"目录也。
你现在应该有他" pthreadVC2.dll"在这两个文件夹中(如果安装在默认位置):
C:\wamp\bin\php\php[x.x.xx]\bin
C:\wamp\bin\apache\apache[x.x.x]\bin
您还需要更新php bin目录和apache bin目录中的php.ini文件以包含:
extension=php_pthreads.dll