Brak rozszerzenia Craft Nitro PHP ext-zip *

Sep 09 2020

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

1 BradBell Sep 09 2020 at 05:01

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:

  1. 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-composer

  2. SSH do pudełka, uruchamiając nitro ssh.https://craftcms.com/docs/nitro/commands.html#ssh

  3. Uruchom, composer create-project craftcms/craftaby uzyskać nowy projekt Craft w maszynie wirtualnej.