Craft Nitro PHP-Erweiterung ext-zip * fehlt
Ich bin nicht besonders technisch orientiert, daher hat MAMP mir eine gute Zeit lang gute Dienste geleistet. In jüngerer Zeit habe ich mich jedoch entschlossen, Craft Nitro auszuprobieren. Ich habe alles (Multipass und Nitro) ganz einfach eingerichtet. Ich ging dann zum Erstellen eines Projekts und bekam den Fehler PHP-Erweiterung ext-zip * fehlt. Ich habe das schon einmal gesehen und es umgangen, geleitet von diesem Beitrag .
Alles gut ... Handwerk installiert. Jetzt bin ich jedoch verwirrt? Warum musste ich eine ältere Version von PHP auf meinem Host-Computer (OSX) installieren, wenn Nitro angeblich eine eigenständige "Box" mit allem ist, was für eine Craft-Installation benötigt wird?
Antworten
Sie möchten diesen composer create-projectBefehl in Ihrer Nitro-VM ausführen . Wenn Sie es auf Ihrem Host-Computer ausführen, wird die von Ihrem Host-Computer installierte PHP-Version verwendet.
Mach das:
Stellen Sie sicher, dass Composer auf der VM installiert ist, indem Sie es auf
nitro install composerdem Hostcomputer ausführen.https://craftcms.com/docs/nitro/commands.html#install-composerSSH in die Box durch Ausführen
nitro ssh.https://craftcms.com/docs/nitro/commands.html#sshFühren Sie es aus
composer create-project craftcms/craft, um ein neues Craft-Projekt in der VM abzurufen.