localhost XAMPP és una distribució d'Apache completament gratuïta i fàcil d'instal·lar i utilitzar que conté MariaDB, PHP i Perl.
Comencem amb la instal·lació de XAMPP fent doble clic a l'arxiu que hem descarregat a l'apartat anterior.
Vegem detalladament el procés: Si tenim el control de comptes d'usuari de Windows 10 activa, l'instal·lador ens mostrarà un missatge advertint-nos que, si instal·lem XAMPP al directori típic de Program Files, és possible que tinguem accés restringit a alguns directoris . Per això ens aconsella desactivar el control de comptes d'usuari o instal·lar XAMPP en una altra ubicació. XAMPP a Windows 10 tuto02 L'assistent d'instal·lació començarà.
Premem “Next” a la primera finestra Seguidament haurem d'escollir components que hem d'instal·lar. De forma obligatòria el paquet instal·larà Apache i PHP, però recomanem també instal·lar MySQL i per tant phpMyAdmin Per obtenir la màxima funcionalitat instal·larem tots els components, així tindrem un servidor de correu, un servidor FTP, el llenguatge Perl entre altres funcionalitats Amb tot en ordre premem “Next” XAMPP a Windows 10 tuto03.
El següent serà triar la ruta d'instal·lació de XAMPP Windows 10. Recomanem deixar la ruta per defecte, que serà C:\xampp. Si el nostre disc dur està força saturat o desitgem allotjar el servidor en un disc dur dedicat, col·locarem la ruta d'instal·lació que vulguem XAMPP a Windows 10 tuto04 A la següent pantalla simplement polsem sobre “Next”. Se'ns obrirà una pàgina web donant-nos informació sobre els diferents mòduls que podem instal·lar al nostre servidor Apache XAMPP a Windows 10 tuto05 Tas l'última pantalla, el procés d'instal·lació començarà.
Després de la instal·lació apareixerà l'avís dels tallafocs per denegar o permetre l'accés de XAMPP a xarxes públiques i privades. Si només volem provar webs a intranet el més recomanable és permetre l'accés només per a xarxes privades. Si, per contra, volem accedir a la nostra pàgina de forma externa, permetrem l'accés també de xarxes públiques. XAMPP a Windows 10 tuto06 Després d'això, acabarem d'instal·lar XAMPP triant l'idioma que vulguem. En aquest punt, el tauler de control de XAMPP apareixerà´.
Per executar frameworks i CMS com Laravel, CodeIgniter i WordPress de manera òptima, és necessari que diverses extensions de PHP i mòduls d'Apache estiguin activats. A continuació tens una guia sobre quines extensions i mòduls solen ser necessaris i com activar-los en un entorn com XAMPP a Windows:
Per composer
;extension=zip
extension=zip
Per Laravel (normalment):
Per CodeIgniter (la majoria són similars a Laravel):
Per WordPress:
;extension=mbstring
extension=mbstring
Per què mod_rewrite?
Laravel, CodeIgniter i WordPress utilitzen fitxers .htaccess per a la gestió d'URL amigables. Això requereix el mòdul mod_rewrite activat.
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so
<Directory "C:/xampp/htdocs"> AllowOverride All Require all granted </Directory>
Editor del blog
GitHub Copilot és una eina d'assistència a la programació desenvolupada per GitHub i OpenAI. Utilitza intel·ligència artificial per ajudar els desenvolupadors a escriure codi de manera més eficient. Aquí tens una breu descripció de com funciona en els repositoris de GitHub:
solucio per aquest error
Iconify és una llibreria que proporciona accés fàcil a milers d'icones d'una gran varietat de col·leccions, tot en un sol paquet. És molt popular perquè ofereix una manera eficient d'integrar icones en llocs web i aplicacions amb diverses opcions de càrrega (JS, SVG o component per frameworks). A més, està optimitzada per rendiment i compatibilitat.
Orientat a la sincronització de carpetes, permet veure d’un cop d’ull quins fitxers canvien i copiar només les modificacions.
GitHub és una plataforma per gestionar, compartir i col·laborar en projectes de programació. Permet emmagatzemar codi en línia, fer seguiment de canvis amb Git, i treballar en equip de manera organitzada. També facilita la integració de codi amb eines de desenvolupament i desplegament.
Es un archivo de texto simple donde defines patrones de archivos y carpetas que Git debe ignorar.