【发布时间】:2016-12-17 08:51:36
【问题描述】:
我知道伙计们,这个问题已经得到了回答,但在我问之前相信我,我一步一步地跟着这两个问题,但仍然有同样的错误。
pthread not working in php
PHP pthreads: Fatal error: Class 'Thread' not found
我已将这一行 extension=php_pthreads.dll 添加到位于 apache 目录 C:\wamp\bin\apache\apache2.4.9\bin\php.ini 的 php.ini 文件中。
我还有C:\wamp\bin\apache\apache2.4.9\bin下的文件pthreadVC2.dll,C:\wamp\bin\php\php5.5.12\ext下的文件php_pthreads.dll。
之后我重新启动了 wamp 服务器并检查了 php_pthreads 扩展名,它已被激活。
我按照描述做了所有事情,但仍然面临这个错误。
这是我的类,从 Thread 扩展而来:
class MyThread extends \Thread
{
public function run()
{
echo 'This is a thread';
}
}
我就是这样称呼它的:
$myThread = new MyThread();
$myThread->start();
【问题讨论】:
-
你使用的是什么版本的 PHP?
-
@GiorgioSintichakis 5.5.12
-
您是偶然使用自动加载器还是手动包含该类?
-
@Gsinti 我正在使用作曲家的自动加载器
标签: php multithreading apache