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 Zend FrameworkDiventate professionisti dello sviluppo Web. Zend Framework è lo... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Guida PHP con Windows e IISInstallare ambienti per lo sviluppo e la produzione di applicazioni... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base27 Febbraio 2012 a Milano |
|
|
Corso Google AdWords Base28 Marzo 2012 a Roma |