Comment installer Laravel sur mon compte SiteGround ?
Avant d’installer Laravel, assurez-vous que le serveur répond aux exigences ci-dessous:
- PHP >= 7.4.28
- OpenSSL Extension PHP
- PDO Extension PHP
- Mbstring Extension PHP
- Tokenizer Extension PHP
- XML Extension PHP
- Ctype Extension PHP
- JSON Extension PHP
Si votre compte utilise actuellement une version inférieure de PHP, vous pouvez la mettre à jour via le gestionnaire PHP de votre Site Tools . Vous trouverez peut-être un article détaillé expliquant comment faire ici .
Nos serveurs répondent aux exigences ci-dessus et vous pouvez installer Laravel sur votre compte SiteGround. Vous devez également vous assurer que Composer est installé sur le serveur, car Laravel utilise Composer pour gérer ses dépendances. Composer est pré-installé sur tous nos serveurs.
Connectez-vous à votre compte en SSH . Naviguez jusqu’au dossier dans lequel vous voulez créer le répertoire Laravel et exécutez la commande ci-dessous:
composer create-project --prefer-dist laravel/laravel blog
où blog est le nom du dossier qui sera créé par Composer et qui contiendra les fichiers du framework. L’exécution de la commande ci-dessus dans votre répertoire ~/ public_html/ installera un nouveau framework Laravel situé dans le dossier ~/ public_html/blog de votre compte.
Le contrôleur frontal de Laravel est le fichier index.php situé dans le dossier public/ de l’application. Cela signifie que si vous avez installé le framework dans le répertoire ~/ public_html/blog , le contrôleur frontal pour toutes les requêtes HTTP sera le fichier ~/ public_html/blog/public/index.php . Ainsi, l’URL à visiter pour prévisualiser l’installation est http://yourmaindomain.com/blog/public , où votredomaineprincipal.com est le domaine principal de votre compte d’hébergement.
Si vous voulez utiliser un sous-domaine pour accéder directement au fichier d’index, assurez-vous que la racine du document du sous-domaine est le dossier public/ , dans notre cas – ~/ public_html/blog/public.
Pour connecter votre framework Laravel à une base de données, commencez par créer une nouvelle base de données MySQL et l’utilisateur . Ajoutez ensuite les détails de MySQL dans le fichier .env . Dans notre cas, l’emplacement exact du fichier serait ~/public_html/blog/.env. Ouvrez le fichier pour le modifier et recherchez la section ci-dessous:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
PORT_DB=3306
DB_DATABASE=mabase de données
DB_USERNAME=monutilisateur
DB_PASSWORD=secret
L’étape suivante consiste à remplacer la chaîne myDatabase par le nom réel de la base de données que vous avez créée, myUser par l’utilisateur MySQL et remplacer secret 8fb54300 par le mot de passe userd
Ça y est, votre framework Laravel est installé et prêt à commencer à construire votre site web avec !