Heim  >  Artikel  >  Themen  >  Aufzeichnungen über die manuelle Installation von Swoole in der Pagodenplattenumgebung

Aufzeichnungen über die manuelle Installation von Swoole in der Pagodenplattenumgebung

藏色散人
藏色散人nach vorne
2019-09-26 09:58:184566Durchsuche

In der folgenden Spalte des Pagoda Panel Tutorials erfahren Sie, wie Sie Swoole manuell in der Pagoda Panel-Umgebung installieren. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Aufzeichnungen über die manuelle Installation von Swoole in der Pagodenplattenumgebung

Aufgrund geschäftlicher Anforderungen und Verwaltungsfreundlichkeit verwenden wir das Pagoda-Panel als Webverwaltungsende für bestehende Projekte und müssen Swoole+Redis als WebSocket-Dienst verwenden.

Da es einen Klick zum Installieren von Swoole im Pagoda-Bedienfeld gibt, Pagoda jedoch die Pecl-Installationsmethode verwendet, kann die AsyncIO-Erweiterung von Swoole nicht manuell erweitert werden.

Der Installationsprozess wird unten aufgezeichnet:

Laden Sie zuerst den asynchronen Redis-Client herunter, den wir benötigen

Hiredis-Download-Adresse:

https://github com /redis/hiredis/releases

Herunterladen, dekomprimieren und ausführen:

make -j
sudo make install
sudo ldconfig

Laden Sie dann das Swoole-Quellpaket zur Kompilierung herunter. Beachten Sie, dass die Version von gcc größer als 4.4 ist

https ://github.com/swoole/swoole-src/releases

http://pecl.php.net/package/swoole

https://gitee. com/swoole/swoole

Nach dem Dekomprimieren das Verzeichnis aufrufen und ausführen

phpize
./configure --enable-async-redis --with-php-config=/www/server/php/71/bin/php-config
make clean
make -j
sudo make install

Was hier zu beachten ist:

./configure fügt zwei notwendige Parameter hinzu, den ersten --enable-async-redis ist eine Erweiterung von Redis, die ich verwenden muss

Das zweite --with-php-config gibt den Pfad zu php-config an, sonst kann es nicht kompiliert werden

Alle Pagoden sind installiert. Die Software befindet sich vollständig im Verzeichnis /www/server/

Ok! Auf diese Weise kann die Installation reibungslos abgeschlossen werden

Vergessen Sie abschließend nicht, extension=swoole.so in die php.ini-Datei einzufügen

Um zu überprüfen, ob die Installation erfolgreich ist

PHP ausführen - -ri swoole can

Das obige ist der detaillierte Inhalt vonAufzeichnungen über die manuelle Installation von Swoole in der Pagodenplattenumgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen