swoole ist eine asynchrone, parallele, leistungsstarke Netzwerkkommunikations-Engine für PHP. Sie ist in reiner C-Sprache geschrieben und bietet einen asynchronen Multithread-Server in PHP-Sprache und ein asynchrones TCP /UDP-Netzwerkclient, asynchrones MySQL, asynchrones Redis, Datenbankverbindungspool, AsyncTask, Nachrichtenwarteschlange, Millisekunden-Timer, asynchrones Lesen und Schreiben von Dateien, asynchrone DNS-Abfrage.
Swoole verfügt über einen integrierten HTTP/WebSocket-Server/Client und einen HTTP2.0-Server. (Empfohlenes Lernen: Swoole-Video-Tutorial )
Gehen Sie zur GitHub-Homepage, um den Quellcode der Swoole-Erweiterung herunterzuladen , Adresse: https://github. com/swoole/swoole -src Nach dem Herunterladen kompilieren und installieren Sie es gemäß der standardmäßigen Kompilierungsmethode für PHP-Erweiterungen.
Normalerweise
phpize ./configure make install
Ändern Sie nach der Kompilierung und Installation php.ini und fügen Sie extension=swoole.so hinzu, um die Swoole-Erweiterung zu aktivieren. Es kann auch dynamisch über dl('swoole.so') geladen werden. Es wird empfohlen, php.ini zu ändern.
Laden Sie den Quellcode von swoole_framework herunter unter: https://github.com/swoole/framework. Legen Sie es einfach in Ihrem Arbeitsbereichsverzeichnis ab.
swoole_framework ist PHP-Code, es erfordert nur „require/include“, keine Notwendigkeit zum Kompilieren und Installieren.
Configure./configure Wie oben: Wenn Ihre Umgebung über mehrere PHP-Umgebungen verfügt, suchen Sie die aktuelle Umgebung mithilfe Ihrer
find / -iname php-config ./configure --with-php-config= 上边的查找结果就行
Ändern Sie dann die Datei php.ini und fügen Sie extension=swoole.so hinzu
Verwenden Sie phpinfo(), um zu testen, ob eine Swoole-Erweiterung vorhanden ist
Das obige ist der detaillierte Inhalt vonSo aktivieren Sie die Swoole-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!