.Introduzione
La programmazione in PHP è un argomento di sicuro interesse per tutti coloro che vogliono realizzare pagine web dinamiche, sicure il più possibile da bug e soprattutto con un linguaggio e strumenti assolutamente freeware.
L’installazione e la configurazione dei vari strumenti, spesso non è molto facile o comunque richiede determinate conoscenze che magari per chi si cimenta per la prima volta non ha ancora ben chiare.
.Gli strumenti necessari
Per poter iniziare la nostra avventura con il linguaggio PHP, abbiamo bisogno di 3 strumenti fondamentali:
1. Un server web virtuale
2. Le librerie del PHP
3. Un database
Il terzo punto non è fondamentale per iniziare, ma iniziando a smanettare un po’, ci renderemo subito conto di quanto sia utile l’utilizzo del database per la creazione delle nostre pagine web.
.Tutto Open Source
Tutto ciò di cui abbiamo bisogno è reperibile gratuitamente, si tratta di software Open Source scaricabili dai siti del produttore:
Web server Apache : http://httpd.apache.org/
Librerie Php : http://www.php.net/
Database MySql : http://dev.mysql.com/downloads/mysql/5.0.html#downloads
N.B. Per quel che riguarda le librerie PHP,la cosa migliore è scaricare le librerie in formato compresso (es. php-5.2.6-Win32 zip package), in quanto l’eseguibile non sempre setta in modo corretto le varie funzioni. E’ comunque una scelta a vostra discrezione.
.Apache
Il primo software da installare è il Web Server Apache. L’installazione è decisamente semplice l’unica configurazione riguarda le informazioni dell’amministratore del sistema.
Tramite l’installazione base abbiamo finalmente operativo il nostro Web Server, ricordandoci di abilitarlo nel caso utilizziamo un firewall tipo Zone Alarm. Ad avvenuta installazione vedremo l’icona del server nella barra vicino all’orologio.
Per verificarne l’effettivo funzionamento basterà digitare nella barra degli indirizzi del nostro browser l’indirizzo http://localhost. Nel caso in cui l’installazione sia stata fatta correttamente apparirà la scritta “It Works ! “
.Le librerie del Php
Vediamo ora come come figurare il Web Server con le librerie del PHP. La prima cosa da fare è creare una cartella in cui scompattare il file zip contenente le librerie, ad esempio in C:\php.
A questo punto esploriamo la cartella con i file scompattati e andiamo a spostare il file “php5ts.dll” nella cartella C:\ Windows.
Una volta effettuata questa operazione dobbiamo andare ad agire sulla configurazione di Apache tramite il file httpd.conf che si trova nella cartella “conf” contenuta nella directory di Apache. Tale file si può a prire con il blocco note ed è consigliabile crearne una copia di backup prima di apportare modifiche.
Una volta aperto il file scorriamo fino alla fine della parte in cui vi è tutta la lista “LoadModule” e andremo ad aggiungere( senza il cancelletto iniziale) la seguente stringa:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php "
Una volta salvato il file, torniamo nella cartella C:\php e andiamo a rinominare il file “php.ini-dist” in “php.ini”.
A questo punto dobbiamo riavviare Apache. Per effettuare tale operazione clicchiamo 2 volte sull’iconcina del nostro Web Server; clicchiamo su “stop” e poi su “start” oppure solo su “restart”.
A questo punto il tutto dovrebbe essere stato configurato perfettamente. Per esserne sicuri apriamo il blocco note e realizziamo un piccolo script PHP e salviamo il file con estensione .php ad esempio “prova.php”.
Lo script più semplice per verificarne il funzionamento è quello riportato qui sotto, e ci darà una schermata con le indicazioni del software installato.
<?php
phpinfo();
?>
Il file dovrà essere salvato nella cartella “htdocs” reperibile nella directory di Apache. Se tutto è stato fatto correttamente visualizzeremo una pagina tipo questa:
.Il database
L’ultimo software da installare è MySql, un potente database Open Source anche se non semplicissimo da utilizzare. L’installazione è molto semplice basterà scegliere l’installazione standard, e nella configurazione indicare una password. Il software provvederà poi alla configurazione finale. Anche in questo caso dobbiamo ricordarci di abilitare MySql nel nostro firewall. A configurazione ultimata visualizzeremo la seguente schermata:
.Conclusioni
A questo punto abbiamo tutto il necessario per iniziare a smanettare con il linguaggio PHP. Come ultima cosa per stuzzicare un pò la vostra fantasia creativa, vi dico che c’è la possibilità di variare molti parametri, ad esempio la cartella in cui salvare ed eseguire le pagine web(es. in C:\miosito) che tramite la modifica del file httpd.conf di Apache e php.ini potranno migliorare il nostro sistema di lavoro.



Aggiungi commento