Heim > PHP-Framework > Swoole > So verwenden Sie die Swoole-Erweiterung

So verwenden Sie die Swoole-Erweiterung

Freigeben: 2019-12-23 14:27:45
Original
2669 Leute haben es durchsucht

So verwenden Sie die Swoole-Erweiterung

Swoole ist eine Erweiterung von PHP, die über die PHP-Erweiterung installiert und aktiviert werden kann.

Lokale Installation

Laradock

Wenn Sie es lokal installieren, nehmen Sie Laradock als Beispiel. Sie müssen die folgenden zwei Zeilen in .env hinzufügen Setzen Sie im Laradock-Verzeichnis den Konfigurationswert auf true:

WORKSPACE_INSTALL_SWOOLE=true
PHP_FPM_INSTALL_SWOOLE=true
Nach dem Login kopieren

Führen Sie dann docker-compose build php-fpm workspace aus, um den Docker-Container neu zu erstellen, starten Sie die beiden Container neu und geben Sie den Arbeitsbereichscontainer ein. und führen Sie php -m aus, um zu überprüfen, ob Swoole erfolgreich installiert wurde. Wenn die Erweiterungsliste Swoole enthält, ist die Installation erfolgreich.

Windows/Mac

Wenn es auf einem lokalen Windows/Mac-System installiert ist, führen Sie direkt den folgenden Befehl aus, um die Schnittstelle zu installieren:

pecl install swoole
Nach dem Login kopieren

Einfach zu verwenden:

HTTP-Server

Zuerst schreiben wir einen einfachen HTTP-Server über Swoole, erstellen eine http_server.php-Datei im Testverzeichnis und schreiben den Dateicode wie folgt:

<?php

// 表明服务器启动后监听本地 9051 端口
$server = new swoole_http_server(&#39;127.0.0.1&#39;, 9501);

// 服务器启动时返回响应
$server->on("start", function ($server) {
    echo "Swoole http server is started at http://127.0.0.1:9501\n";
});

// 向服务器发送请求时返回响应
// 可以获取请求参数,也可以设置响应头和响应内容
$server->on("request", function ($request, $response) {
    $response->header("Content-Type", "text/plain");
    $response->end("Hello World\n");
});

// 启动 HTTP 服务器
$server->start();
Nach dem Login kopieren

Auf diese Weise wird ein grundlegendster HTTP-Server vervollständigt. Sein Funktionsprinzip ähnelt dem von Apache- und Nginx-Servern in Industriequalität, bietet jedoch die einfachsten Serverüberwachungs- und Antwortfunktionen.

So verwenden Sie die Swoole-Erweiterung

Dies bedeutet, dass der Server gestartet wurde und auf Anfragen wartet. Gehen Sie im Browser zu http://127.0.0.1:9501, um den Inhalt der Serverausgabeantwort abzurufen :

So verwenden Sie die Swoole-Erweiterung Empfohlenes Lernen: Swoole-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Swoole-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage