Heim > PHP-Framework > Swoole > Was soll ich tun, wenn Swoole nicht unter Win installiert werden kann?

Was soll ich tun, wenn Swoole nicht unter Win installiert werden kann?

藏色散人
Freigeben: 2020-04-09 10:28:16
Original
2817 Leute haben es durchsucht

Was soll ich tun, wenn Swoole nicht unter Win installiert werden kann?

swoole Was soll ich tun, wenn ich es nicht unter Win installieren kann?

Der Server verwendet eine Linux-Umgebung, daher müssen Sie nur die Dokumentation für den Installationsprozess von swoole lesen.

Da sich die Codierungsumgebung unter Windows befindet, muss swoole unter Windows installiert werden. zu Testzwecken.

Okay, schauen wir uns ohne weitere Umschweife die offizielle Lösung für Website-Dokumente an.

Im offiziellen Website-Dokument von Swool heißt es:

CygWin-Umgebungsunterstützung (Windows-System)

Swoole-1.7.7 fügt Unterstützung für die Cygwin-Umgebung hinzu. Sie können Cygwin + PHP direkt verwenden, um das Swoole-Programm auszuführen.

Installieren Sie Cygwin und installieren Sie die vier Pakete gcc, make, autoconf und php

Laden Sie den Swoole-Quellcode herunter und führen Sie die Installation von phpize/configure/make/make in der Cygwin-Shell aus

Ändern Sie php.ini und fügen Sie swoole.so hinzu

Im Cygwin-Modus muss PHP vereinfacht und nicht verwendete Erweiterungen entfernt werden, um zu vermeiden, dass der Prozess zu viel Speicher beansprucht und zum Scheitern des Fork-Vorgangs führt

Laut Anleitung habe ich cygwin64 installiert.

Verwenden Sie dann den Befehl, um swoole zu installieren, und es tritt das gleiche Problem wie unter Linux auf

fatal error: pcre.h: No such file or directory
Nach dem Login kopieren

Da Cygwin verwendet wird, kann ich das Installationspaket nur selbst herunterladen,

https://sourceforge.net/projects/pcre/files/
Nach dem Login kopieren

Um sicherzugehen, habe ich pcre2-10.22 und pcre-8 heruntergeladen und in cygwin/etc entpackt

und dann cygwin jeweils in zwei Ordnern ausgeführt

./configure 
make install
Nach dem Login kopieren

Okay, pcre wurde installiert.

Der nächste Schritt ist die Installation von Swoole.

pecl install swoole
Nach dem Login kopieren

Fügen Sie

extension=swoole.so
Nach dem Login kopieren

in php.ini hinzu und führen Sie den Befehl

php -m
Nach dem Login kopieren

Da da~~

aus. Fertig.

Was soll ich tun, wenn Swoole nicht unter Win installiert werden kann?

-------------------Dies ist jedoch eine Trennlinie--------- - ------

Es stellt sich jedoch heraus, dass Cygwin ein Linux-Emulator unter Windows ist, was bedeutet, dass swoole nur in diesem Emulator laufen kann, also verwenden Sie einfach Linux

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Swoole nicht unter Win installiert werden kann?. 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