2016-03-15 13 views
6

ja instalowania ramy laravel w katalogu /var/html/www, używając poleceniaJak zainstalować laravel 5,2

php composer.phar global require "laravel/installer" 

Zmienia katalog instalacyjny automatycznie, pokazany komunikat:

Zmieniono bieżący katalog na/home/.composer

Jaki jest tego powód? Czy muszę dodać jakieś inne polecenie?

+0

Jakiego systemu operacyjnego używasz? – Terabyte

+1

ubuntu. dziękuję –

Odpowiedz

11

Jest tak dlatego, że zainstalowałeś instalator Laravel z global, dzięki czemu jest on dostępny globalnie dla wszystkich projektów i instaluje go pod numerem /home/.composer.

To powinno być wszystko w porządku, ponieważ jest tylko laravel za instalator a nie laravel projekt które powinny być stworzone w późniejszym etapie (patrz poniżej) i to powinno być zainstalowane w /var/html/www wtedy.

Uruchom następujące polecenie w /var/html/www aby utworzyć nowy projekt (nie potrzeba laravel instalatora):

composer create-project --prefer-dist laravel/laravel YourProjectName 5.2 

lub użyć instalatora laravel

laravel new YourProjectName 

Aby uzyskać więcej informacji jak zainstalować Laravel zobacz documentation here.

+1

dziękuję peh, teraz mam zainstalowany Laravel 5.2 pomyślnie. –

+0

Witam, możesz zainstalować Laravel na wiele sposobów. Ponieważ próbowałeś zainstalować "laravel/installer", oznacza to, że chcesz używać "laravel" jako polecenia typu * laravel new YOUR_PROJECT_NAME '*, które powinieneś zrobić poprzez CDing do/var/www/html. Podczas instalowania aplikacji laravel za pośrednictwem Composer jest tak samo informowany przez @Peh, który również jest lepszy sposób, ale do tego nie trzeba uruchamiać "composer global require" laravel/installer = ~ 1.1 "'. –

+0

@Peh, doceniam twoją tak szybką odpowiedź i edytuję odpowiedź. Dzięki. –

-2

1) zmienić zezwolenie katalogu, aby zezwolić na CRUD. Otwórz terminal i wklej to polecenie

sudo chmod -R o+rw /var/html/www 

2) Aktualizacja pakietu menedżera pamięci podręcznej przez wykonanie:

sudo apt-get update 

3) cd do katalogu, aby sprawdzić, czy kompozytor json istnieje

cd /var/html/www 

i wpisz

composer 

4) Aby zainstalować kompozytora w biegu katalogu

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

5), aby sprawdzić, czy jest zainstalowany run

composer 

6) Teraz zainstalować laravel 5.2 w swoim katalogu (/ var/html/www)

composer create-project laravel/laravel ProjectName 5.2 --prefer-dist 
+1

dlaczego do cholery potrzebował" apt-get update "? I już zainstalował kompozytora, nie potrzebuje tych kroków! –

+0

Aby zaktualizować menedżera pakietów i upewnić się, że serwer ma zainstalowane wszystkie zależności. dla deweloperów .. – Terabyte

+0

Z pewnością nie jest to konieczne, aby zainstalować Laravel, a nawet nie zainstalować Composer (a on już ma zainstalowany Composer). Przepraszam, ale muszę powiedzieć, że to nie jest odpowiednia odpowiedź na pytanie, które zadał! –

Powiązane problemy