L'utilisation de Homestead pour travailler avec Laravel est certainement l'option la plus intéressante. Cependant, dans un environnement Windows, les problèmes techniques qui peuvent empêcher la machine virtuelle de fonctionner ou encore empêcher la bonne communication entre la machine virtuelle et votre ordinateur sont nombreux.
Si vous éprouvez de tels problèmes, tout espoir n'est pas perdu. L'installation sera un peu plus longue à réaliser mais vous pourrez tout de même développer vos applications Laravel.
Pour que Laravel fonctionne correctement, vous devrez installer :
Le serveur HTTP, le serveur de bases de données et les modules PHP seront installés à l'aide d'EasyPHP.
Vous devrez effectuer quelques configurations supplémentaires :
php -ini
Pour installer Composer : https://getcomposer.org/download/.
Téléchargez Git : https://git-scm.com/downloads.
Acceptez les valeurs par défaut dans l'ensemble des écrans proposés :
, , , , , , et .L'installation de Node n'est pas absolument requise. Si vous désirez l'installer, suivez ce lien : https://nodejs.org/en/download/.
Il vous faudra ensuite configurer votre serveur HTTP pour pouvoir accéder à votre site à partir d'un nom de domaine local (voir autre fiche).
Attention : le nom de domaine local devra pointer sur le sous-dossier public de votre projet.
Notez que si vous ne configurez pas de nom de domaine local, vous devrez tout de même configurer Apache pour qu'il retrouve votre code au bon endroit. Vous pourriez également placer votre projet Laravel dans le dossier eds-www sous EasyPHP.
Toutes les opérations qui auraient normalement été faites dans une console Vagrant SSH seront effectuées directement dans la console Git Bash.
Lorsque les instructions demandent à se placer dans le dossier ~/code, vous vous placerez plutôt dans le dossier ~/Documents/CodeLaravel (ou autre dossier qui contient vos projets Laravel).
« composer/windows-setup ». GitHub. https://github.com/composer/windows-setup
« Laravel development without Homestead ». Robin Mulloy. http://robin.mulloy.ca/laravel-development-without-homestead/
▼Publicité