Installare Apache 2 su Mac OS X senza ricorrere a software bundled (es Mamp) e mantenere allo stesso tempo la stabilissima 1.3.xx si può e il tutto si risolve in 3 comandi shell.
Ho appena finito l’installazione e posso darla come funzionante su Tiger 10.4.8.
- Prelevare l’ultima versione per sistemi Unix like di Apache. Vai ->. Oppure digitate da riga di comando
curl -O http://apache.fis.uniroma2.it/httpd/httpd-2.2.3.tar.gz - Estrarre il file appena scaricato con il seguente comando (o con il gestore di archivi)
tar -xfz httpd-2.2.3.tar.gz - Configurare il tutto per l’installazione. Si è scelta come directory /usr/local/apache2 che è nella maggior parte dei casi la miglior soluzione.
./configure --prefix=/usr/local/apache2 --enable-module=most --enable-shared=max make- Ed infine installiamo il tutto con il seguente comando:
sudo make install
A questo punto abbiamo sia Apache 1.3.xx che Apache 2.2.3 e ovviamente per far partire il nuovo arrivato dobbiamo prima fermare il nonno.
Partiamo dal fermare il tutto.
sudo apachectl stop
A questo punto nessun server sta girando e se andate su http://localhost non dovreste vedere nulla. Avviamo Apache 2
sudo /usr/local/apache2/bin/apachectl start
A questo punto stiamo usando la nuova versione. La cartella con tutti i documenti web è /usr/local/apache2/htdocs
Per fermare Apache 2 e far ripartire l’1.3.xx
sudo /usr/local/apache2/bin/apachectl stop
sudo apachectl start
That’s all folks!
Ah! Quasi dimenticavo….BUON NATALE!










Grazie della breve ma esaustiva guida!
Ciao
Perchè quando faccio il configure mi si blocca su questa riga…
checking for C compiler default output file name… configure: error: C compiler cannot create executables
dove sta il problema???
Grazie mille
Ciao
Sono un pò fuori tempo però potrebbe essere utile a qualcun altro di passaggio.
Se ti compare quell’errore devi prendere il cd di leopard/tiger e installare gli xcodetool che si trovano nella cartella xcodetool pacchetto xcodetool.mpkg dopodichè riprova a lanciare quella riga da terminale e vedrai che funzionerà.
Ciao
Ciao a tutti!
avrei una domanda e spero mi sappiate rispondere.. premetto ho un ibook G4 1.3 con mac os x 10.4.11
ho installato anch io apache 2 dentro a /usr/local. l’apache di 1.3 preinstallato non ricordo se l’ho piallato oppure no, spero non sia un problema..
la mia domanda e’: facendo l’ipotesi che il mio username sia “andrea”, come mai quando faccio girare il mio apache non ho la pagina personale su “http://localhost/~andrea” ? mentre ho tutto su “http://localhost/” ?
non capisco =)
Ciao!