2016-12-17 2 views
0

Ich kenne Leute, diese Frage wurde beantwortet, aber glauben Sie mir, bevor ich frage, ich folgte Schritt für Schritt diese beiden Fragen, aber immer noch den gleichen Fehler.
pthread not working in php
PHP pthreads: Fatal error: Class 'Thread' not foundPHP: Class 'Thread' nicht gefunden

Ich habe diese Linie extension=php_pthreads.dll auf die php.ini-Datei im Apache-Verzeichnis C:\wamp\bin\apache\apache2.4.9\bin\php.ini befindet hinzugefügt.
Auch ich habe die Datei pthreadVC2.dll unter C:\wamp\bin\apache\apache2.4.9\bin, und die Datei php_pthreads.dll unter C:\wamp\bin\php\php5.5.12\ext.
Danach habe ich den Wamp-Server neu gestartet und die php_pthreads Erweiterung überprüft und es ist aktiviert.
enter image description here
Ich tat alles wie beschrieben, aber immer noch mit diesem Fehler konfrontiert.

Das ist meine Klasse, die von Thread erweitert:

class MyThread extends \Thread 
{ 

    public function run() 
    { 
     echo 'This is a thread'; 
    } 
} 

Und das ist, wie ich es genannt:

$myThread = new MyThread(); 
$myThread->start(); 
+0

Welche Version von PHP verwenden Sie? – Gsinti

+0

@GiorgioSintichakis 5.5.12 – SlimenTN

+0

Sie verwenden zufällig einen Autoloader oder schließen die Klasse manuell ein? – Gsinti

Antwort

0

Sie pthreads 2.0.10 für PHP Version 5.5.12 verwendet werden soll. Sie sollten auch versuchen, pthreadVC2.dll und php_pthreads.dll in Ihrem Verzeichnis c:/windows/system32 zu kopieren.

Verwandte Themen