2017-05-11 3 views
1

Ich kann Pthreads nicht zu meinem Win7 und Win10 Xampp installieren/hinzufügen. Ich habe die Veröffentlichung:pThreads auf Win 7 und Win10

http://windows.php.net/downloads/pecl/releases/pthreads/

entpackt die DLL-Datei (php_pthreads.dll) zu Erweiterungsverzeichnis und der Runtime-DLL (pthreadVC2.dll) zu php-Verzeichnis (gleiches Verzeichnis wie php.exe) und Erweiterung hinzufügen = php_pthreads.dll zu meiner Konfiguration, aber es funktioniert immer noch nicht.

Was ist zu tun?

Danke für die Antwort.

Nebojša

Antwort

0

Windows-Stützfäden an allen Nachrichten zu mir wären. Das P in Pthreads steht wie UNIX für POSIX.

Das ist eine andere Richtung, aber vielleicht wäre das Windows-Subsystem für Linux eine Untersuchung wert. Es soll eine grundlegende POSIX-Kompatibilität für eine Windows-Umgebung bieten.

0

Zuerst

Haben Sie Apache nach dem Hinzufügen des Moduls neu gestartet? Wenn nicht, sollten Sie es tun.

nächstes Versuchen Sie, die grundlegende php multithreaded Programm

<?php 
class AsyncOperation extends Thread { 
    public function __construct($arg){ 
    $this->arg = $arg; 
    } 

    public function run(){ 
    if($this->arg){ 
     printf("Hello %s\n", $this->arg); 
    } 
    } 
} 
$thread = new AsyncOperation("World"); 
if($thread->start()) 
    $thread->join(); 
?> 

Sie scheinen alle notwendigen Schritte, um gefolgt. Sollte von dort aus einfach sein.

+0

Hallo Naresh, habe ich Apache mehrmals neu gestartet .... –

+0

Gelöst! Der erste Fehler war eine falsche Version von Pthreads, und zweitens habe ich pthreadVC2.dll nicht in das Verzeichnis "C: \ windows \ system32" gestellt. Hier finden Sie eine gute Anleitung: http://php.net/manual/en/pthreads.installation.php –

Verwandte Themen