Brak rozszerzenia Craft Nitro PHP ext-zip *
Nie jestem specjalnie nastawiony na technologię, więc MAMP dobrze mi służył przez długi czas. Jednak ostatnio zdecydowałem się spróbować Craft Nitro. Wszystko (Multipass i Nitro) ustawiłem bardzo łatwo. Następnie udałem się do stworzenia projektu i otrzymałem błąd rozszerzenia PHP ext-zip *. Widziałem to już wcześniej i pracowałem nad tym, kierując się tym postem .
Wszystko dobre ... zainstalowane. Jednak teraz jestem zdezorientowany? Dlaczego musiałem zainstalować starszą wersję PHP na moim komputerze głównym (OSX), skoro Nitro jest rzekomo samodzielnym „pudełkiem” zawierającym wszystko, co jest potrzebne do instalacji Craft?
Odpowiedzi
Będziesz chciał uruchomić to composer create-projectpolecenie z wnętrza swojej maszyny wirtualnej Nitro. Jeśli uruchomisz go na swoim komputerze głównym, użyje dowolnej wersji PHP zainstalowanej na komputerze-hoście.
Zrób to:
Upewnij się, że Composer jest zainstalowany na maszynie wirtualnej, uruchamiając go
nitro install composerz komputera hosta.https://craftcms.com/docs/nitro/commands.html#install-composerSSH do pudełka, uruchamiając
nitro ssh.https://craftcms.com/docs/nitro/commands.html#sshUruchom,
composer create-project craftcms/craftaby uzyskać nowy projekt Craft w maszynie wirtualnej.