di: Marco Bonzanini 03 Dicembre 2003
Allo stato attuale PHP è compatibile con diversi sistemi operativi, con diversi web server e può interfacciarsi a diversi database, anche se il suo habitat naturale è comunque un sistema unix-like, in compagnia del web server Apache. Considerando gli ambienti di produzione e di sviluppo, la combinazione più diffusa e collaudata è data da Linux, il famoso sistema operativo, Apache, il web server più utilizzato su Internet, MySQL, il noto RDBMS ed infine PHP, il nostro linguaggio di programmazione preferito. In questo articolo esamineremo l'installazione di Apache, PHP e MySQL compilando i sorgenti, mentre daremo per scontato che il sistema operativo sia già installato e funzionante, che siate in possesso della password di root e che gli strumenti di sviluppo, come il compilatore, presenti. Una conoscenza basilare della shell di Linux ci consentirà di muoverci in maniera disinvolta durante i passi della compilazione.
La via della compilazione è molto spesso considerata come la strada più difficile da percorrere per installare un software. Indubbiamente è più laborioso compilare piuttosto che installare un pacchetto precompilato (ad esempio un RPM), ma questa operazione ci consente una certa flessibilità e la possibilità di personalizzare al meglio l'installazione, cosa che i precompilati non ci permettono.
Molte delle attuali distribuzioni di Linux ci vengono fornite con una quantità smisurata di software, e spesso accade di trovarsi con un web server già installato e magari funzionante. Per prima cosa assicuriamoci quindi di non aver già installato Apache/PHP/MySQL, facendo riferimento al gestore di pacchetti della nostra distribuzione.
Un altro passo importante è assicurarsi che gli strumenti di sviluppo siano presenti, in particolare avremo bisogno di un compilatore e di un programma "make". Da shell digitiamo questi due comandi:
gcc --version
make --version
Guida SymfonyScopriamo quanto è facile programmare in PHP. Una guida al framework... |
Guida PHP e MySql praticaEsaminare e comprendere i comandi fondamentali di interazione tra... |
Guida programmazione ad oggetti con PHP 5Come creare applicazioni Web utilizzando la programmazione orientata... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso Webmaster con PHP01 Marzo 2010 a Milano |
|
|
Corso Amministratore Linux15 Febbraio 2010 a Roma |
|
|
Corso Webmaster con PHP29 Marzo 2010 a Roma |