Heim > PHP-Framework > Swoole > Ist Swoole eine Erweiterung oder ein Framework?

Ist Swoole eine Erweiterung oder ein Framework?

(*-*)浩
Freigeben: 2019-12-09 10:09:10
Original
2639 Leute haben es durchsucht

Ist Swoole eine Erweiterung oder ein Framework?

Die Wolle besteht aus zwei Teilen. Eine davon ist eine in C entwickelte PHP-Erweiterung, die den Kern bildet. Das andere ist ein Framework wie Yii, TP und Laravel, das in PHP-Code geschrieben ist.

Installieren Sie das Swoole-Framework und die Erweiterungen (Empfohlenes Lernen: Swoole-Video-Tutorial)

Gehen Sie zur GitHub-Homepage, um Laden Sie den Quellcode der Swoole-Erweiterung herunter , Adresse: https://github.com/swoole/swoole-src Kompilieren und installieren Sie ihn nach dem Herunterladen gemäß der standardmäßigen PHP-Erweiterungskompilierungsmethode. Im Allgemeinen ändern Sie nach der Kompilierung und Installation von

phpize
./configure
make install
Nach dem Login kopieren

php.ini und fügen 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, Adresse: https://github.com/swoole/framework. Platzieren Sie es einfach in Ihrem Workspace-Verzeichnis

swoole_framework ist PHP-Code, Sie müssen nur „require/include“ verwenden, es ist nicht nötig, es zu kompilieren und zu installieren.

Die Swoole-Erweiterung selbst stellt Webserver-Funktionalität bereit und kann PHP-FPM ersetzen. Und wenn Sie nur das Swoole-Framework verwenden, kann es wie andere PHP-Frameworks auf Webservern wie Nignx und Apache ausgeführt werden.

Das Swoole-Framework eignet sich wie das PHP-Framework für die Webentwicklung. Die Swoole-Erweiterung bietet einen Serverkommunikationsmechanismus auf niedrigerer Ebene, der UDP, TCP und andere Protokolle verwenden kann, nicht nur http.

Die Installationsmethode ist ebenfalls anders. Sie können pecl verwenden oder kompilieren und installieren. Das Swoole-Framework kann nach der Einführung mit Composer installiert werden, oder Sie können es nach dem Herunterladen des Quellcodes manuell einbinden/anfordern.

Darüber hinaus basiert das Swoole-Framework auf der Swoole-Erweiterung und ist ein Anwendungsbeispiel der Swoole-Erweiterung. Die Swoole-Erweiterung ist die Grundlage für die Erstellung verschiedener Frameworks, nicht nur von Web-Frameworks.

Das obige ist der detaillierte Inhalt vonIst Swoole eine Erweiterung oder ein Framework?. 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