L'estensione ext-zip * di Craft Nitro PHP è mancante
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
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:
Assicurati che Composer sia installato nella VM eseguendolo
nitro install composerdalla macchina host.https://craftcms.com/docs/nitro/commands.html#install-composerSSH nella casella eseguendo
nitro ssh.https://craftcms.com/docs/nitro/commands.html#sshCorri
composer create-project craftcms/craftper ottenere un nuovo progetto Craft nuovo all'interno della VM.