Come installare Laravel sul mio account SiteGround?
Prima di installare Laravel, è necessario assicurarsi che il server soddisfi i seguenti requisiti:
- PHP >= 7.1.3
- OpenSSL Estensione PHP
- PDO Estensione PHP
- Mbstring Estensione PHP
- Tokenizer Estensione PHP
- XML Estensione PHP
- Ctype Estensione PHP
- JSON Estensione PHP
Se il tuo account utilizza attualmente una versione PHP inferiore, puoi facilmente aggiornarla tramite il gestore delle versioni PHP nel tuo Site Tools. Puoi trovare un articolo dettagliato su come farlo qui.
I nostri server soddisfano i requisiti di cui sopra e puoi installare Laravel sul tuo account SiteGround. È inoltre necessario assicurarsi che Composer sia installato sul server poiché Laravel utilizza Composer per gestire le sue dipendenze. Noi di SiteGround abbiamo Composer preinstallato su tutti i nostri server.
Ora devi connetterti al tuo account tramite SSH. Passa alla cartella in cui desideri creare la directory di Laravel ed esegui il comando seguente:
composer create-project --prefer-dist laravel/laravel blog
dove blog è il nome della cartella che viene creata da Composer e che conterrà i file framework. Eseguire il comando precedente nella tua cartella ~ / public_html / installerà un nuovo framework Laravel situato nella cartella ~ / public_html / blog del tuo account.
Il front controller di Laravel è il file index.php che si trova nella cartella public/ dell’applicazione. Ciò significa che se hai installato il framework nella directory ~ / public_html / blog, il front controller per tutte le richieste HTTP sarebbe il file ~/public_html/blog/public/index.php . Pertanto l’URL che dovresti visitare per visualizzare l’anteprima dell’installazione sarebbe http://yourmaindomain.com/blog/primary, dove yourmaindomain.com sarebbe il dominio principale del tuo account di hosting.
Se vuoi utilizzare un dominio o sottodominio aggiuntivo per accedere direttamente al file index, è necessario assicurarsi che la radice del documento del dominio aggiuntivo / sottodominio sia la cartella public/ , nel nostro caso -~/public_html/blog/public.
Se desideri connettere il framework di Laravel a un database, è necessario innanzitutto creare un nuovo database e utente MySQL. Quindi aggiungi i dettagli di MySQL nel file .env. Nel nostro caso la posizione esatta del file sarebbe~/public_html/blog/.env. Apri il file per la modifica e trova la sezione seguente:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myDatabase
DB_USERNAME=myUser
DB_PASSWORD=secret
Il passo successivo consiste nel sostituire la stringa myDatabase con il nome effettivo del database che hai creato, myUser con l’utente MySQL e sostituire secret con la password dell’utente.
E questo è tutto: il tuo framework Laravel è installato e pronto per iniziare a costruire il tuo sito web!