Easyswoole Ein-Klick-Installationsskript und Pagoden-Installationsfehler

Easyswoole Ein-Klick-Installationsskript und Pagoden-Installationsfehler

Häufig gestellte Fragen

Wenn Sie easyswoole zum ersten Mal verwenden, stoßen Sie häufig auf die folgenden Probleme:

  • Die Installationsschritte sind kompliziert
  • In integrierten Umgebungen wie Pagoda treten häufig Fehler auf.
  • Ich kann es selbst installieren, aber ich bin zu faul. Gibt es eine Ein-Klick-Methode?

Jetzt erstellen

Ich bin Mitglied des easyswoole-Entwicklungsteams. Aus Gründen der ökologischen Verbesserung und aus Bequemlichkeit kam diese Idee eines Tages während einer Diskussion auf.

Und schrieb dieses kleine Skript

Es ist wichtig zu beachten, dass dies nur einige einfache Befehle sind und sie alle in der Dokumentation erscheinen. Das Dokument enthält lediglich sehr viele Szenenbeschreibungen, was dazu führen kann, dass manche Neulinge diese nicht sorgfältig lesen.

Wenn Sie im Pagoda-Bedienfeld den ersten Schritt des Easyswoole-Dokuments zur Installation befolgen, treten Fehler auf. In den nachfolgenden Schritten des Dokuments finden Sie Lösungen, aber viele Neulinge lesen den Fehler hier nicht oder machen einen Umweg.

Mit diesem Skript können Sie es direkt erfolgreich installieren, was bequemer ist

Die größte Rolle ist immer noch Faulheit~

Text

#!/bin/bash
Komponist-Konfiguration -g repo.packagist Komponist https://mirrors.aliyun.com/composer/;
Komponist erfordert Easyswoole/Easyswoole=3.x;
php vendor/easyswoole/easyswoole/bin/easyswoole installieren;
php Easyswoole starten;

Später wird das Skript auf dem Server abgelegt und zum Download bereitgestellt, sodass es mit nur einer Befehlszeile installiert werden kann.

Notiz

Dieses Skript wechselt das globale Composer-Image zur Alibaba Cloud.

Nach der Installation wird es standardmäßig automatisch gestartet

Wissenspunkterweiterung:

Linux Baota installieren EsaySwoole

EsaySwoole installieren. Link: https://www.easyswoole.com/Manual/2.x/Cn/_book/Introduction/install.html

Die von Baota Panel installierte Swoole-Erweiterung unterstützt möglicherweise nicht die neueste Version von EsaySwoole

Und die Swoole-Erweiterung und das Upgrade des Pagodenpanels ist nicht einfach

Sie können also nur die Erweiterung Swoole deinstallieren und neu kompilieren

Swoole-Erweiterungsadresse https://pecl.php.net/package/swoole

Finden Sie die Version, die Sie benötigen

Laden Sie Swoole herunter: wget https://pecl.php.net/get/swoole-4.3.1.tgz

Dekomprimieren: tar -zxvf das komprimierte Paket, das Sie selbst heruntergeladen haben

Geben Sie die entpackte Datei ein: cd swoole-4.3.1

Konfigurationsdatei generieren: phpize

Kompilieren:

./configure --with-php-config=/www/server/php/73/bin/php-config //Das Verzeichnis, in dem sich Ihre eigenen PHP-Umgebungsdateien befinden

Kompilieren und installieren Sie swoole

make && make install

oder

machen
installieren

Fügen Sie abschließend am Ende der Konfigurationsdatei php.ini hinzu

extension = swoole.so

Zusammenfassen

Oben ist das vom Editor eingeführte Easyswoole-Ein-Klick-Installationsskript und das Pagodeninstallationsfehlerproblem. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Beispiel für eine Erweiterungsoperation der ThinkPHP-Framework-Klassenbibliothek
  • PHP-Framework zur Implementierung eines WebSocket-Online-Chat-Kommunikationssystems
  • Beispielanalyse für optimistisches und pessimistisches Sperren im ThinkPHP-Framework
  • Eine kurze Diskussion über die Unterschiede zwischen dem Laravel-Framework und dem ThinkPHP-Framework
  • So verwenden Sie PHP, um Benutzer an die Remote-Anmeldung zu erinnern [Basierend auf dem ThinkPHP-Framework]
  • Entwurfsmuster eines selbstgebauten PHP-Frameworks
  • Selbst erstelltes PHP-Framework-Modell und Datenbank
  • Selbst gemachtes PHP-Framework-Routing und -Controller
  • Detaillierte Erklärung des PHP-Frameworks EasySwoole

<<:  MySQL Master-Slave-Synchronisationsmechanismus und Tracking-Prozess für Synchronisationsverzögerungsprobleme

>>:  Ausführliche Erklärung zum Currying von JS-Funktionen

Artikel empfehlen

Detaillierte Erklärung zur Verwendung des Arguments-Objekts in JavaScript

Inhaltsverzeichnis Vorwort Grundlegende Konzepte ...

Einige Vorschläge zur Lesbarkeit des Vue-Codes

Inhaltsverzeichnis 1. Nutzen Sie Komponenten sinn...

Lösung für die Lücke zwischen Divs

Wenn Sie HTML-Div-Blöcke verwenden und die Mitte ...

Grundlegende Befehle für MySQL-Datenbankoperationen

1. Erstellen Sie eine Datenbank: Daten erstellen ...

So legen Sie eine Verzeichnis-Whitelist und eine IP-Whitelist in Nginx fest

1. Legen Sie eine Verzeichnis-Whitelist fest: Leg...

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

Vorwort Ich habe MySQL 5.6 bereits installiert. D...

Kostenloses Tutorial zur Installationskonfiguration der Version MySQL 5.7.18

MySQL wird in eine Installationsversion und eine ...

Ein einfaches Beispiel zur Implementierung einer Fuzzy-Abfrage in Vue

Vorwort Die sogenannte Fuzzy-Abfrage dient dazu, ...

Handtrack.js-Bibliothek zur Echtzeitüberwachung von Handbewegungen (empfohlen)

【Einführung】: Handtrack.js ist eine Prototypbibli...

Vue Virtual DOM – Schnellstart

Inhaltsverzeichnis Virtueller DOM Was ist virtuel...

Docker mountet lokale Verzeichnisse und Datenvolumen-Container-Operationen

1. Docker mountet das lokale Verzeichnis Docker k...

So schreiben Sie den Nofollow-Tag und verwenden ihn

Das „nofollow“-Tag wurde vor einigen Jahren von G...

Implementierung von 2D- und 3D-Transformationen in CSS3

CSS3 implementiert 2D-Ebenentransformation und vi...