L'estensione ext-zip * di Craft Nitro PHP è mancante

Sep 09 2020

Non sono particolarmente orientato alla tecnologia, quindi MAMP mi ha servito bene per un bel po '. Tuttavia, più recentemente ho deciso di provare Craft Nitro. Ho configurato tutto (Multipass e Nitro) molto facilmente. Quindi sono andato a creare un progetto e ho ricevuto l'errore PHP extension ext-zip * mancante. L'ho già visto e ho risolto il problema guidato da questo post .

Tutto bene ... imbarcazione installata. Tuttavia, ora sono confuso? Perché ho dovuto installare una versione precedente di PHP sul mio computer host (OSX) quando Nitro è presumibilmente una "scatola" autonoma con tutto il necessario per un'installazione di Craft?

Risposte

1 BradBell Sep 09 2020 at 05:01

Ti consigliamo di eseguire quel composer create-projectcomando dall'interno della tua Nitro VM. Se lo esegui sul tuo computer host, utilizzerà qualsiasi versione di PHP installata sulla tua macchina host.

Fai questo:

  1. Assicurati che Composer sia installato nella VM eseguendolo nitro install composerdalla macchina host.https://craftcms.com/docs/nitro/commands.html#install-composer

  2. SSH nella casella eseguendo nitro ssh.https://craftcms.com/docs/nitro/commands.html#ssh

  3. Corri composer create-project craftcms/craftper ottenere un nuovo progetto Craft nuovo all'interno della VM.