En aquesta secció, aprendrem a configurar l'entorn de desenvolupament necessari per començar a programar en PHP. Això inclou la instal·lació d'un servidor web, PHP i un gestor de bases de dades. També veurem com configurar un editor de codi per facilitar el desenvolupament.

  1. Instal·lació d'un Servidor Web Local

Per executar scripts PHP, necessitem un servidor web. Una de les opcions més populars és utilitzar un paquet de programari que inclou Apache (servidor web), MySQL (gestor de bases de dades) i PHP. Hi ha diverses opcions disponibles:

Opcions de Paquets de Servidor Web Local

Paquet Descripció Enllaç de Descàrrega
XAMPP Inclou Apache, MySQL, PHP i Perl. Disponible per a Windows, macOS i Linux. XAMPP
WAMP Inclou Apache, MySQL i PHP. Disponible només per a Windows. WAMP
MAMP Inclou Apache, MySQL i PHP. Disponible per a macOS i Windows. MAMP
LAMP Paquet per a Linux que inclou Apache, MySQL i PHP. Utilitza el gestor de paquets de la teva distribució Linux

Instal·lació de XAMPP (Exemple)

  1. Descarrega XAMPP des del lloc web oficial.
  2. Executa l'instal·lador i segueix les instruccions de la pantalla.
  3. Selecciona els components que vols instal·lar. Assegura't que Apache, MySQL i PHP estiguin seleccionats.
  4. Completa la instal·lació i llança el XAMPP Control Panel.
  5. Inicia els serveis d'Apache i MySQL des del XAMPP Control Panel.

  1. Verificació de la Instal·lació de PHP

Un cop instal·lat el servidor web, és important verificar que PHP està correctament instal·lat i configurat.

Creació del Primer Script PHP

  1. Crea un fitxer nou anomenat info.php dins la carpeta htdocs (o la carpeta equivalent del teu servidor web).

  2. Afegeix el següent codi al fitxer info.php:

    <?php
    phpinfo();
    ?>
    
  3. Obre el navegador web i accedeix a http://localhost/info.php.

Si PHP està correctament instal·lat, hauràs de veure una pàgina amb informació detallada sobre la configuració de PHP.

  1. Instal·lació d'un Editor de Codi

Un bon editor de codi pot millorar significativament la teva experiència de desenvolupament. Aquí tens algunes opcions populars:

Editors de Codi Recomanats

Editor Descripció Enllaç de Descàrrega
Visual Studio Code Editor de codi lleuger i extensible amb suport per a PHP. Visual Studio Code
Sublime Text Editor de codi lleuger i ràpid amb moltes extensions disponibles. Sublime Text
PHPStorm IDE complet per a PHP amb moltes funcionalitats avançades. PHPStorm
Atom Editor de codi de codi obert amb moltes extensions. Atom

Configuració de Visual Studio Code (Exemple)

  1. Descarrega Visual Studio Code des del lloc web oficial.
  2. Instal·la l'editor seguint les instruccions de la pantalla.
  3. Obre Visual Studio Code i ves a l'extensió de la barra lateral.
  4. Cerca l'extensió "PHP Intelephense" i instal·la-la. Aquesta extensió proporciona autocompletat, suggeriments de codi i altres funcionalitats útils per a PHP.

  1. Configuració de MySQL

Si has instal·lat XAMPP, MySQL ja hauria d'estar instal·lat i en funcionament. Pots gestionar les bases de dades utilitzant phpMyAdmin, que ve inclòs amb XAMPP.

Accés a phpMyAdmin

  1. Obre el navegador web i accedeix a http://localhost/phpmyadmin.
  2. Inicia sessió amb l'usuari root i deixa el camp de la contrasenya buit (configuració per defecte).

Resum

En aquesta secció, hem après a configurar l'entorn de desenvolupament necessari per començar a programar en PHP. Hem instal·lat un servidor web local, verificat la instal·lació de PHP, configurat un editor de codi i accedit a MySQL mitjançant phpMyAdmin. Amb aquest entorn configurat, estem preparats per començar a escriure i executar scripts PHP.

En la següent secció, crearem el nostre primer script PHP per familiaritzar-nos amb la sintaxi bàsica del llenguatge.

Curs de Programació PHP

Mòdul 1: Introducció a PHP

Mòdul 2: Estructures de Control

Mòdul 3: Funcions

Mòdul 4: Arrays

Mòdul 5: Treballant amb Formularis

Mòdul 6: Treballant amb Fitxers

Mòdul 7: Programació Orientada a Objectes (OOP)

Mòdul 8: Treballant amb Bases de Dades

Mòdul 9: Tècniques Avançades de PHP

Mòdul 10: Frameworks PHP i Millors Pràctiques

Mòdul 11: Projecte: Construint una Aplicació Web

© Copyright 2024. Tots els drets reservats