2016-03-15 28 views
6

Sto installando il quadro laravel nella directory /var/html/www, utilizzando il comandoCome installare laravel 5.2

php composer.phar global require "laravel/installer" 

Cambia directory di installazione automatica, il messaggio visualizzato è:

directory corrente cambiato in/home/.composer

Qual è il motivo? Devo aggiungere qualche altro comando?

+0

Quale sistema operativo si utilizza? – Terabyte

+1

ubuntu. grazie –

risposta

11

Questo perché è stato installato il programma di installazione di Laravel con global, che lo rende globalmente disponibile per tutti i progetti e lo installa su /home/.composer.

questo dovrebbe essere tutto a posto, perché è solo installazione di laravel e non un progetto laravel che dovrebbe essere creato in un passaggio successivo (vedi sotto) e questo dovrebbe essere installato nel vostro /var/html/www allora.

eseguire il seguente comando nel /var/html/www per creare un nuovo progetto (non ha bisogno di installazione laravel):

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

o utilizzare il programma di installazione laravel

laravel new YourProjectName 

Per ulteriori informazioni su come installare Laravel vede lo documentation here.

+1

grazie peh, ora ho installato laravel 5.2 con successo. –

+0

Ciao, puoi installare Laravel in molti modi. Come hai provato ad installare il 'laravel/installer', significa che sei disposto ad usare 'laravel' come comando come * laravel new YOUR_PROJECT_NAME '*, che dovresti fare da CDing in/var/www/html. Considerando che installare l'app laravel tramite Composer è come informato da @Peh che è anche il modo migliore, ma per questo non è necessario eseguire 'compositore globale richiede "laravel/installer = ~ 1.1"'. –

+0

@Peh, apprezzo la tua risposta così rapida e la modifica alla risposta. Grazie. –

-2

1) modificare il permesso della propria directory per consentire CRUD. Apri Terminale e incollare questo comando

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

2) aggiornare il gestore di cache dei pacchetti eseguendo:

sudo apt-get update 

3) cd alla directory per verificare se il compositore JSON esiste

cd /var/html/www 

e digitare

composer 

4) Per installare il compositore nella vostra directory di esecuzione

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

5) Per verificare se è installato corsa

composer 

6) Ora installare laravel 5.2 nella directory (/ var/html/www)

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

perché diavolo ha bisogno di' apt-get update'? E ha già installato il compositore, non ha bisogno di questi passaggi! –

+0

Per aggiornare il gestore pacchetti e assicurarsi che il server abbia tutte le dipendenze installate. per il piacere degli sviluppatori .. – Terabyte

+0

Questo non è assolutamente necessario per installare Laravel e nemmeno per installare Composer (e ha già installato Composer). Scusa ma devo dire che questa non è una risposta appropriata alla domanda che ha posto! –

Problemi correlati