L’ambiente di sviluppo di PHP

Autore:
Pubblicato il 25 aprile 2007

Post Correlati

  • Nessun post correlato

Il server:

apache.jpg

Come si vede nel post Siti dinamici, PHP abbisogna di un server per visualizzare le pagine web. Quando si pubblica un sito in Internet di solito ci si rivolge ad un servizio di hosting che oltre al dominio fornisce anche lo spazio web su di un computer server. Per testare le pagine in locale bisogna creare lo stesso ambiente e quindi installare sul proprio computer un server che altro non è che un programma che attende una richiesta e dà una risposta, il tutto tramite un protocollo di comunicazione prestabilito (altrimenti non capirebbe) che in questo caso è l’HTTP: acronimo di Hyper Text Transfer Protocol (protocollo di trasferimento di un ipertesto).


La bella notizia è che uno dei migliori server HTTP, usato dagli stessi fornitori di hosting, è disponibile a tutti gratuitamente: si chiama Apache e lo si può scaricare dal sito www.apache.org. E’ un software Open Source che nel mercato occupa una fetta superiore al 50% (fonte www.netcraft.co.uk), è apprezzato per le sue caratteristiche di stabilità, portabilità, flessibilità e sicurezza.

Il linguaggio lato-server:

php.jpg

Data la sua indole, Informatica Friuli non può che prendere in considerazione un linguaggio Open Source distribuito gratuitamente: PHP acronimo ricorsivo che sta per PHP Hypertext Preprocessor (PHP preprocessore di ipertesti). E’ un linguaggio di scripting interpretato, concepito per la realizzazione di pagine web dinamiche.

Esistono anche altri linguaggi lato-server, come ad esempio: JSP di SUN, ColdFusion di Allair e ASP,ASP.NET di Microsoft, questi sono tutti a pagamento ed il loro codice sorgente non è pubblico.

PHP lo si può scaricare dal sito www.php.net dove si trova anche un utilissimo manuale tradotto in buona parte anche in italiano.

Il database:

mysql.jpg

Un altro potente strumento alla portata di tutti è il database MySQL, un DBMS
(Database management system) relazionale liberamente scaricabile all’indirizzo
www.mysql.com
. Lo consiglio in quanto anche questo software è supportato dalla maggioranza degli hoster, l’uso non commerciale è gratuito e nel web se ne trova una vasta documentazione.

L’uso commerciale, invece, richiede la relativa licenza a pagamento, per ovviare a questa spesa basta rilasciare il software sviluppato, che ne fa uso, sotto licenza GPL.

Amministrazione database:

phpmyadmin.jpg

PHP interagisce facilmente con MySQL, però serve anche un programma per amministrarlo efficacemente. La maggior parte degli hoster mettono a disposizione phpMyAdmin, sviluppato proprio in PHP, che permette la completa amministrazione del database tramite un’ interfaccia web.

phpMyAdmin è liberamente scaricabile dal sito ufficiale www.phpmyadmin.net/home_page/index.php


I software descritti sono quanto serve per creare l’ambiente di sviluppo al fine di realizzare siti in PHP; questo linguaggio può essere tranquillamente utilizzato anche con altri server e database, proprietari e no, ma questa configurazione è la più conosciuta e funzionale. Se utilizzata su un sistema operativo GNU/Linux prende il nome di LAMP (Linux,Apache,MySQL,PHP), altrimenti se utilizzata su Windows prende il nome di WAMP.

L’accortezza è di ricreare sul proprio computer un ambiente simile a quello messo a disposizione dal proprio hoster controllando che corrispondano le versioni dei software e le loro configurazioni al fine di evitare spiacevoli sorprese di mal funzionamento quando si trasferisce il sito in rete.

Questo articolo è stato pubblicato mercoledì, aprile 25th, 2007 ed inserito in PHP. You can follow any responses to this entry through the RSS 2.0 feed. Puoi lasciare un commento, o utilizzare il trackback da inserire nel tuo sito e nel tuo blog per citare questo post.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply

Feed RSS Blog Informatica Friuli Ci sono 109 che leggono via Feed Reader


Iscriviti alla Newsletter


Creazione Siti e Servizi Web Friuli


Servizi Web in Friuli - Udine e Aquileia

Sei un' azienda, un libero professionista o un web designer del Friuli Venezia Giulia?
  • Ti serve, consulenza come azienda?
  • Vuoi proporci o cercare collaborazioni per la tua web agency?
  • Ti servono servizi web, un sito o un blog per la tua associazione?
Clicca qui per il modulo contatti

Servizi Web Open Source Aziende in Friuli Venezia Giulia - Udine Aquileia

Recensioni e Guide Utili

EBook 3 Consigli Su Come Personalizzare WordPress
EBook 3 Consigli Su Come Personalizzare WordPress Questo ebook è il primo pubblicato da Informatica Friuli dedicato alla personalizzazione di certi aspetti dei template per WordPress. Questo ebook non deve dare grosse aspettative ...

Continua a leggere...
Come Scegliere L’ Hosting Giusto Per Il Posizionamento
Come Scegliere L’ Hosting Giusto Per Il Posizionamento Non c'è hosting, spazio web dove hai caricato i file del tuo sito, che ti da la garanzia al 100% di posizionarti nella serp di Google al primo posto. [caption id="" ...

Continua a leggere...
NewsMastering con WordPress
NewsMastering con WordPress Prendo spunto da quanto si può leggere su MasterNewMedia per quanto riguarda il Newsmaster come la figura che filtra e fornisce ...

Continua a leggere...

Visitatori IF

Licenza IF

Tag