"Schwerwiegender Fehler-Klasse "Thread" nicht gefunden..." beim Versuch, unter Verwendung der PHP-pthreads
Arbeite ich an einem Projekt für mein Studium und ich brauche, um zu aktivieren pthreads in PHP, da Brauch ich multithreading. Ich verwendet ein tutorial, aber ich bekomme diese Fehlermeldung: Fatal error class 'Thread' not found in…
.
Suchte ich im Internet nach Hilfe zum aktivieren von pthreads, aber nichts half. Ich bin mit der PHP-version 5.4.7.
InformationsquelleAutor Antreas Apostolou | 2013-08-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benutzer leiden unter den gleichen Fehler gepostet hat, die Lösung auf github: https://github.com/krakjoe/pthreads/issues/154
Hinter der es ist Sie pthreadVC2.dll zur Apache-Konfiguration ... ich war mir nicht bewusst, ich benutze nicht Windows ...
Das sollte Sie sortiert ...
InformationsquelleAutor Joe Watkins
dlls sollte kompatibel mit deiner php-version
überprüfen Sie diese Antwort
pthread funktioniert nicht in php
InformationsquelleAutor user3617533
Gibt es kein 'einfädeln' in PHP. Sie können die Gabel eine neue 'Prozess' mit pctnl_fork(), jedoch gibt es keinen eingebauten gemeinsamer Speicher zwischen zwei Prozessen (youll haben, um zu implementieren shmop() oder ein socket server-setup zur Kommunikation zwischen Prozessen). Auch, pcntl_* nur verwendbar auf linux-setups, nicht mit windows.
ich habe implementiert eine Suchmaschine ein system mit mehreren online-Benutzern, und meine Lehrerin möchte jetzt, dass jedes mal, wenn die Schaltfläche suchen isset starten einen neuen Prozess.Also, wenn die Schaltfläche geklickt wird, die von verschiedenen Benutzern reden wir über mulriple threads...ich weiß nicht, wie excactly ich das, weil wie Sie sagten es gibt keine threads in php..im zu kompliziert..
Boah. Dies ist nicht erforderlich, bei allen. Ein neuer Prozess ist gestartet, jedes mal, wenn jemand öffnet die Website. Jede Sitzung (browser) ist völlig separat und werden nicht besetzen den gleichen Speicherplatz wie die anderen Anfragen, die zufällig bei der gleichen Zeit. Schreiben Sie einfach den Skript aus zu arbeiten, was Sie denken, wäre eine mcahine und es funktioniert auf allen.
Es ist multithreading in PHP mit Hilfe der pthreads-extension
InformationsquelleAutor kwolfe