Generare una sitemap XML
Esistono molti tools/script/programmi che permettono di creare una sitemap per i motori di ricerca, ma veramente pochi (mi riferisco a quelli scaricabili gratuitamente) sono validi…
Vi faccio qualche esempio:
Esistono molti tools/script/programmi che permettono di creare una sitemap per i motori di ricerca, ma veramente pochi (mi riferisco a quelli scaricabili gratuitamente) sono validi…
Vi faccio qualche esempio:
L’installazione di Apache 2.2 , PHP 5.2, MySql 5.1 è indispensabile per poter testare in locale qualsiasi script php.
In questo articolo tratterò l’installazione e configurazione su Windows XP.
Prima di tutto è necessario scaricare:
Avviamo il file di installazione di Apache. Dopo aver accettato i termini di utilizzo, apparirà una finestra in cui dovremo compilare i seguenti campi:
Nella finestra successiva ci verrà chiesto se eseguire una installazione tipica o personalizzata; io ho scelto quella personalizzata e ho selezionato tutti i componenti.
Se il procedimento è andato a buon fine dovreste vedere nella tray bar l’icona:
![]()
Inoltre digitando nella barra degli indirizzi il link http://localhost/ dovrebbe apparire il seguente testo:
It works!
Adesso procediamo all’installazione del php engine versione 5.2.
Volutamente non abbiamo scaricato il pacchetto di installazione; per esperienza personale consiglio di eseguire la procedura di installazione manualmente.
Decomprimiamo l’archivio php-5.2.9-1-Win32.zip in c:\php.
In c:\php cerchiamo il file php5ts.dll e spostiamolo in c:\windows\system32.
Supponendo di aver installato Apache in C:\Programmi\Apache Software Foundation\Apache2.2 apriamo il file C:\Programmi\Apache Software Foundation\Apache2.2\conf\httpd.conf con un normalissimo editor testuale (il blocco note va più che bene).
Osservando il contenuto del file, notiamo una lunga lista direttive che iniziano con la parola “LoadModule” oppure con “#LoadModule”; alla fine di questo elenco (dovrebbe essere la riga 127) incolliamo le 3 righe seguenti:
LoadModule php5_module “c:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “C:/php”
Ovviamente se avete utilizzato percorsi diversi, adattate le righe precedenti.
Dimenticavamo di configurare il php engine… per far ciò basta rinominare il file c:\php\php.ini-dist in php.ini .
Adesso non ci resta che riavviare Apache (click col tasto destro sull’icona nella tray bar -> “Open Apache Monitor” -> “Restart”).
Adesso testiamo se tutto è andato come speravamo:
Dovrebbe apparire una pagina contenente tutte le informazioni su Apache, PHP e i moduli caricati.
Ora passiamo all’installazione di MySql 5.1.
Avviamo il file di installazione mysql-essential-5.1.32-win32.msi e scegliamo una installazione “tipica”.
Clicchiamo un paio di volte sul tasto “Next” fino a visualizzare una finestra in cui ci viene proposto di “configurare il Server MySql adesso”; selezioniamo l’opzione e premiamo il tasto “Finish”.
Una volta visualizzata la procedura guidata, selezioniamo l’opzione “Standard Configuration”. Nella finestra successiva compiliamo i seguenti campi:
Adesso dobbiamo configurare il nostro account:
L’installazione di MySql è completata.
Non ci resta che installare l’estensione mysqli; i passi da eseguire sono i seguenti:
NOTA: Le estensioni mysql e mysqli possono essere entrambe abilitate.
A questo punto per verificare il tutto basta riavviare apache e aggiornare la pagina http://localhost/test.php; Scorrendo la pagina, ad un certo punto, dovrebbero comparire le informazioni sulla/e estensioni MySqli e/o MySql.
I file php.ini e httpd.conf contengono diverse direttive per poter adattare secondo le nostre esigenze il php engine e il web server Apache; entrambi i file contengono commenti a sufficienza, per cui il mio consiglio è di dargli almeno uno sguardo.
Spero di esserti stato di aiuto.