xampp instal.lacio en windows per localhost

localhost XAMPP és una distribució d'Apache completament gratuïta i fàcil d'instal·lar i utilitzar que conté MariaDB, PHP i Perl.

DOWNLOAD XAMPP

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:

Extensions de PHP a tenir activades

Per composer

  • zip

1. Habilitar la extensión zip en PHP

  1. Localiza el archivo php.ini:
    • Según el mensaje, Composer está utilizando este archivo:
      C:\xampp\php\php.ini.
  2. Edita el archivo php.ini:
    • Abre C:\xampp\php\php.ini en un editor de texto.
  3. Habilita la extensión zip:
    • Busca esta línea:
    • ;extension=zip
    • Elimina el punto y coma (;) al principio para descomentarla:
    • extension=zip

Per Laravel (normalment):

  • openssl
  • pdo
  • mbstring
  • tokenizer
  • json
  • curl
  • xml
  • ctype
  • bcmath (per a algunes funcionalitats opcionals)

Per CodeIgniter (la majoria són similars a Laravel):

  • openssl
  • pdo (si utilitzes base de dades a través de PDO)
  • mbstring
  • json
  • curl
  • xml

Per WordPress:

  • openssl
  • pdo_mysql (si vols utilitzar PDO, no és estrictament necessari, WordPress fa servir mysqli per defecte)
  • mbstring
  • json
  • curl
  • xml
  • gd (per manipular imatges)

Com activar aquestes extensions en XAMPP

  1. Obre el fitxer php.ini.
    Normalment es troba a C:\xampp\php\php.ini.
  2. Cerca les extensions necessàries i assegura't que no tinguin el punt i coma ; al davant. Per exemple, per activar mbstring, cerca la línia:
  3. ;extension=mbstring
  4. i transforma-la en:
  5. extension=mbstring
  6. Repeteix el procediment per a cada extensió requerida (openssl, json, curl, xml, etc.).
  7. Desa el fitxer php.ini i reinicia Apache des del Panell de Control de XAMPP perquè els canvis tinguin efecte.

Activar el mòdul mod_rewrite d'Apache

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.

  1. Obre el fitxer de configuració principal d’Apache httpd.conf:
    Es troba normalment a C:\xampp\apache\conf\httpd.conf.
  2. Cerca la línia:
  3. #LoadModule rewrite_module modules/mod_rewrite.so
  4. i lleva el #:
  5. LoadModule rewrite_module modules/mod_rewrite.so
  6. Cerca <Directory "C:/xampp/htdocs"> o la carpeta pertinent i assegura't que el AllowOverride estigui a All. Per exemple:
  7. <Directory "C:/xampp/htdocs">
        AllowOverride All
        Require all granted
    </Directory>
  8. Desa i reinicia Apache.