Wie verwende ich swoole in PHP?
php Swoole wird grundsätzlich in
PHP verwendet, das im Projekt verwendet wird, aber aufgrund langer und zeitaufwändiger Aufgaben wird das Front-End nach der Übermittlung eingereicht. Der Server muss asynchron antworten.
Es gibt viele Lösungen für asynchrone Server, einschließlich MQ, fsocket, Swoole usw.
Swoole ist in reiner C-Sprache geschrieben und bietet asynchronen Multithread-Server in PHP-Sprache, asynchronen TCP/UDP-Netzwerk-Client, asynchrones MySQL, asynchrones Redis, Datenbankverbindungspool, AsyncTask, Nachrichtenwarteschlange, Millisekunden-Timer, Asynchron Lesen und Schreiben von Dateien, asynchrone DNS-Abfrage. Swoole verfügt über einen integrierten HTTP/WebSocket-Server/Client und einen HTTP2.0-Server.
Das Wichtigste ist, dass es die PHP-Sprache perfekt unterstützt. Deshalb habe ich mit Swoole einen asynchronen Server erstellt, der eine Reihe von Aufgaben wie asynchrone Antworten, Push und geplante Aufgaben bereitstellt.
Installation
Swoole ist in der Sprache C geschrieben und verwendet Kompilierung und Installation.
Die Installationsabhängigkeiten sind:
php-5.3.10 oder höhere Version
gcc-4.4 oder höhere Version
make autoconf
pcre (Centos-System) Sie können Führen Sie den Befehl aus: yum install pcre-devel)
Installationsmethode:
phpize #如果命令不存在 请在前面加上php的实际路径 ./configure make sudo make install
Nachdem die Kompilierung abgeschlossen ist, müssen Sie die Erweiterung
extension=swoole.so
in php.ini mit 🎜 Es müssen Frame-Trennzeichen angegeben werden. Weitere Informationen finden Sie in der offiziellen Dokumentation von Swoole. Hier ist eine Möglichkeit, mit dem Kopf Länge hinzuzufügen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Swoole in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!