windows clonar desde github i configurar projecte local amb github desktop
Created at: 2024-12-18 14:33:03 | Updated at: 2024-12-19 10:15:25
composer install composer update npm install npm run build npm audit fix cp .env.example .env php artisan key:generate php artisan migrate php artisan storage:link
1. Clonar el repositori:
2. Configuració del projecte:
3. Executar el projecte:
Aquest és un comandament utilitzat en Laravel per iniciar un servidor web local ràpidament sense haver de configurar un servidor com Apache o Nginx.
php artisan serve
Starting Laravel development server: http://127.0.0.1:8000 [Sat Dec 16 12:34:56 2024] PHP 8.2.12 Development Server (http://127.0.0.1:8000) started
php artisan serve --port=8080
Si prefereixes utilitzar Apache (via XAMPP) per un entorn més estable o per imitar un servidor real, segueix aquests passos:
2.1 Editar httpd-vhosts.conf:
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/nom_del_projecte/public" ServerName nomdelprojecte.local <Directory "C:/xampp/htdocs/nom_del_projecte/public"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
2.2 Editar el fitxer hosts:
127.0.0.1 nomdelprojecte.local
2.3 Reiniciar Apache:
2.4 Accedir al projecte:
Característicaphp artisan serveServidor Virtual ApacheFacilitat de configuració | Molt fàcil, només cal executar el comandament. | Requereix editar fitxers i reiniciar Apache.
Fiabilitat | Només per desenvolupament. | Apte per desenvolupament i producció local.
Flexibilitat | Port configurable (però un sol projecte). | Permet múltiples projectes amb diferents dominis.
Velocitat d'inici | Instantània. | Més lenta per la configuració inicial.
Per al desenvolupament ràpid, php artisan serve és ideal. Per entorns més realistes o per treballar amb múltiples projectes, el servidor virtual Apache és més adequat.
No valid image directory found or the category is not valid for the gallery.