Offizielle Hyperf-Website 1. Docker-Nutzung
$ Docker-Suche Hyperf $ docker pull hyperf/hyperf $ docker run -v $PWD/:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf $ cd Hyperf-Skelett 2. Nachdem der Image-Container ausgeführt wird, installieren Sie Composer im Container Laden Sie zuerst Composer in den Docker-Container herunter $ wget https://mirrors.aliyun.com/composer/composer.phar 3. Ausführungsberechtigungen ändern Mit diesem Vorgang wird die Einschränkung behoben, dass Composer keine Root-Berechtigungen zur Ausführung zulässt. Gleichzeitig können Sie beim Benutzerwechsel direkt Die Autorisierung 777 wird in Produktionsumgebungen nicht empfohlen. $ chmod -R 777 ./composer.phar 4. Verschieben Sie Composer in das Bin-Verzeichnis und benennen Sie es in Composer um Die Autorisierung 777 wird in Produktionsumgebungen nicht empfohlen. $ mv composer.phar /usr/local/bin/composer 5. Ändern Sie das Root-Passwort Da wir das Root-Passwort nicht kennen, müssen wir es zweimal eingeben, um das Passwort zu ändern, und es wird nicht angezeigt. Bitte beachten Sie $ passwd root 6. Sie können die Linux-Distributionsversion überprüfen (der Befehl wird anders sein) Das offizielle Image ist Linux Alpine $ Katze /etc/os-release 7. Erstellen Sie eine Gruppe mit einer bestimmten GID Das offizielle Image ist Linux Alpine. Die Befehle unterscheiden sich von den Centos-Befehlen, die viele Freunde verwenden. Wenn Sie Ihr eigenes Image erstellt haben, folgen Sie einfach dem Befehl der Distributionsversion. $ addgroup -g 10001 -S www 8. Erstellen Sie einen Benutzer mit einer bestimmten UID Geben Sie die Shell so an, dass sie zur angegebenen Benutzergruppe gehört. $ adduser www -u 20001 -D -S -s /bin/bash -G www 9. Erlauben Sie dem neu erstellten Benutzer, su zu verwenden - für den Root-Benutzer. $ chmod 4755 /bin/busybox 10. Wechseln Sie zum WWW-Benutzer und führen Sie Composer aus su www Benutzer wechseln $ su www $ wer ich bin 11. Stellen Sie das Composer-Image auf das Alibaba Cloud-Image ein, um den Download im Inland zu beschleunigen Ob Alibaba Cloud-Bilder verwendet werden, hängt natürlich von den persönlichen Bedürfnissen ab (kein Werbeverdacht). $ Komponist config -g repo.packagist Komponist https://mirrors.aliyun.com/composer 12. Installieren Sie das Hyperf-Skelett über Composer Wählen Sie bei der Installation ganz nach Ihren persönlichen Bedürfnissen! $ Komponist erstellt Projekt Hyperf/Hyperf-Skeleton 13. Überprüfen Sie die Konfiguration und andere Informationen Im Allgemeinen sind die offiziellen Quellbilder von Hyperf konfiguriert. Das Folgende ist nur ein Befehl zum Anzeigen von Swoole $ php --ri swoole $ php -i | grep ini 14. Schreiben Sie die folgenden Informationen in php.ini Achten Sie besonders auf das große O in „Off“. Erweiterung="grpc.so" Erweiterung="redis.so" Erweiterung="swoole.so" swoole.use_shortname = "Aus" 15. Erweiterungen mit Kompatibilitätsproblemen
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung zur Überwachung von MySQL-Anweisungen
>>: Implementierung von Portalen und Fehlergrenzbehandlung in React
In diesem Artikelbeispiel wird der spezifische JS...
Dieser Artikel beschreibt anhand eines Beispiels,...
In diesem Artikel wird der spezifische Code für R...
Was ist ein Karussell? Karussell: In einem Modul ...
Inhaltsverzeichnis 1. Einleitung 2. Umschalten 1....
Bei der Verwendung von Vue zur Entwicklung von Pr...
Inhaltsverzeichnis So funktioniert es Betriebsabl...
Inhaltsverzeichnis 1. Verpackungsbefehl hinzufüge...
Inhaltsverzeichnis animate()-Animationsmethode An...
1. Warum verwendet Nginx gzip? 1. Die Rolle der K...
In diesem Artikel wird der spezifische Code von J...
Zuerst gebe ich Ihnen den Aktivierungscode für VM...
Im Docker-Design führt ein Container nur eine Anw...
Viele Menschen leben heute im Internet und die Suc...
Wenn wir unter CentOS 7 den Host-Port mit einem B...