Anfänger bei Swoole: Schritte zur Installation von Swoole in PHP7

不言
Freigeben: 2023-04-03 17:34:02
Original
2126 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit dem Erlernen von Swoole für Anfänger: Die Schritte zur Installation von Swoole in PHP7 haben einen gewissen Referenzwert. Ich hoffe, dass er für Sie hilfreich ist.

Umgebung

Apache wird hier nicht als Webserver verwendet. Verwenden Sie Nginx + PHP-FPM, das eine höhere Leistung und eine einfachere Konfiguration bietet. Und um mit dem Tempo von PHP Schritt zu halten, wird auch eine relativ neue PHP-Version verwendet

  • [x] centos7

  • [x ] php7.0.12

  • [x] nginx/1.10.2

  • [x] php-fpm

Swoole herunterladen

Laden Sie zuerst das Quellcodepaket von Swoole herunter. Dieser Vorgang ist sehr einfach und es gibt nicht viel zu sagen. (ohne wget: brew install wget --mac)

wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz 
解压: tar -zxvf v2.0.6.tar.gz
cd swoole-src-2.0.6/
Nach dem Login kopieren

Kompilieren und Installieren

Verwenden Sie phpize, um die PHP-Kompilierungskonfiguration zu generieren

. /configure, um die Kompilierungskonfigurationserkennung durchzuführen

make zum Kompilieren, make install zum Installieren

Befehlsausführung:

[root@php7 swoole-src-2.0.6]# phpize
[root@php7 swoole-src-2.0.6]# ./configure
[root@php7 swoole-src-2.0.6]# make && make install
Nach dem Login kopieren

Wenn es nach make install korrekt ist, wird das Folgender Inhalt wird angezeigt:

[root@php7 swoole-src-2.0.6]# make install
Installing shared extensions:     /usr/lib64/php/modules/
Nach dem Login kopieren

Dies bedeutet, dass im Verzeichnis /usr/lib64/php/modules/ die Datei swoole.so

die Konfigurationsdatei

geändert hat (I direkt Extension=swoole.so zu /usr/local/php5-7.0.12-20161101-102255/lib/php.ini hinzufügen)

Um dieses Modul nutzen zu können, benötigen Sie außerdem um es in die PHP-INI-Datei einzufügen.

Hier ist zu beachten, dass die Modulkonfigurationsdateien von php7 separat getrennt sind.

Der folgende Inhalt ist in php.ini zu finden

;;;;
; Hinweis: Gepackte Erweiterungsmodule werden jetzt über die .ini-Dateien geladen
; Verzeichnis /etc/php.d; diese werden standardmäßig geladen.
;;;;

Wenn Ihr PHP also ohne spezielle Einstellungen installiert ist, können Sie es im Verzeichnis /etc/php.d finden und hinzufügen Modulkonfigurationsdatei.

Geben Sie das Verzeichnis cd /etc/php.d ein und schließen Sie die entsprechenden Konfigurationen ab

[root@php7 swoole-src-2.0.6]# vim swoole.ini
; Enable swoole extension module
extension=swoole.so
Nach dem Login kopieren

Starten Sie den Dienst neu

echo phpinfo (); Überprüfen Sie, ob die Swoole erfolgreich geladen wurde

IDE-Helper installieren:

Folgende Adresse klonen:

https://github.com/eaglewu/swoole-ide-helper.git

Empfohlene verwandte Artikel:

Laravel-Funktionstests: Testgetriebene Entwicklung (mit Code)

PHP-Codebeispiel zum Konvertieren des relativen Pfads in einen absoluten Pfad durch Realpath

Das obige ist der detaillierte Inhalt vonAnfänger bei Swoole: Schritte zur Installation von Swoole in PHP7. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!