Sign in to follow this  
cl-artdesign

Apache PHP4 e Mac

Recommended Posts

Salve ho installato MySQL ed Apache sul mio Dual G5 con Panther installato.

PHP4 non lo ho installato perché mi sembrava di aver capito che nel SO lo fosse di default.

Oggi ho realizzato una paginina in php con un semplice comando che dovrebbe richiamare una tabella descrittiva di tutta la configurazione PHP4 installata sul computer.

Secondo il manuale che sto studiando avrei dovuto salvare questo file phpinfo.php nel ramo madre del Server Apache dopo aver configurato il server per interpretare il php.

Dovendo individuare la cartella htdocs ho usato il Find e ne ho trovata solo una in sw/var/apache2/.

Premetto che Apache l'ho installato con Fink Commander.

Ho copiato dentro a questa cartella il mio file php (che su Win98 funziona), ho avviato con X11 Apache e sono andato con safari su <http://localhost>.

su Localhost ho potuto vedere la schermata iniziale di Apache, ma quando ho digitato <http://localhost/phpinfo.php> mi sono trovato difronte al messaggio di pagina non trovata.

Dove ho sbagliato?

Dove devo salvare phpinfo.php?

Perchè se provo ad aprirlo Safari mi mostra solo una pagina bianca e mi apre la finestra del finder dove è ubicato il file in questione?

Sperando che qualcuno mi possa aiutare ringrazio

Share this post


Link to post
Share on other sites

Salve ho installato MySQL ed Apache sul mio Dual G5 con Panther installato.

PHP4 non lo ho installato perché mi sembrava di aver capito che nel SO lo fosse di default.

Oggi ho realizzato una paginina in php con un semplice comando che dovrebbe richiamare una tabella descrittiva di tutta la configurazione PHP4 installata sul computer.

Secondo il manuale che sto studiando avrei dovuto salvare questo file phpinfo.php nel ramo madre del Server Apache dopo aver configurato il server per interpretare il php.

Dovendo individuare la cartella htdocs ho usato il Find e ne ho trovata solo una in sw/var/apache2/.

Premetto che Apache l'ho installato con Fink Commander.

Ho copiato dentro a questa cartella il mio file php (che su Win98 funziona), ho avviato con X11 Apache e sono andato con safari su <http://localhost>.

su Localhost ho potuto vedere la schermata iniziale di Apache, ma quando ho digitato <http://localhost/phpinfo.php> mi sono trovato difronte al messaggio di pagina non trovata.

Dove ho sbagliato?

Dove devo salvare phpinfo.php?

Perchè se provo ad aprirlo Safari mi mostra solo una pagina bianca e mi apre la finestra del finder dove è ubicato il file in questione?

Sperando che qualcuno mi possa aiutare ringrazio

Come mai hai reinstallato Apache? La verisone 1.33 (credo) è preconfigurata in OS X (se non sbaglio anche su panther... io ora ho tiger e non me lo ricordo più).

Per prima cosa, per vedere i files php devi controllare (meglio via terminale) che il file httpd.conf in /etc/httpd il modulo php sia abilitato, cioè che davanti alla riga LoadModule php4 non ci sia un cacelletto, e che anche sulla riga Addmodule mod_php4.c non sia commentata. Modifica se è il caso questo file ma lo devi fare con i diritti di root.

Devi poi attivare nelle preferenze di sistema la condivisione web.

I file php poi vanno messi nella cartella /library/webserver/documents

Penso che quando hai fatto http://localhost hai visto l'installazione inclusa in OS X.

Questo io ho fatto per far girare php sul mio mac, però ho utilizzato l'apache installato nel system, se lo hai installato a parte non saprei se queste sono le operazioni adatte...

Share this post


Link to post
Share on other sites

Non avevo un server attivo sul mio computer e non riuscivo ad eseguire gli esercizi del manuale di php che avevo, così ho seguito le stesse indicazioni che sul manuale erano indiacte per linux.

In Fink Commander Apache non risultava installato e così l'ho fatto.

Normalmente quando cercavo il localhost con safari non ottenevo alcun risultato, mentre ora che ho installato apache ottengo la connessione al localhost.

Il dubbio era che il ramo principale del server fosse differente sull'architettura di OS X rispetto a quella di una normale distro linux o di windows dove htdocs è il ramo generato all'installazione.

Adesso controllerò se httpd.conf è configurato correttamente. Io ho configurato il file come era descritto sul manuale aggiungendo le estenzioni del php ed abilitando come server name localhost.

Share this post


Link to post
Share on other sites

Per attivare apache, dalle preferenze di sistema attiva condivisione web... e PHP c'è ma mi pare non sia configurato, per cui fai prima a cercare il pacchetto di Marc Lyanage che fa tutto, mysql incluso.

Share this post


Link to post
Share on other sites

mamp io lo uso in modo barbaro:il router ha un redirect della porta 8080(assegnata a mamp),mentre l'apache di sistema è sulla porta 80,non rediretta dal router.

voilà,due siti sul mac,uno in lan,e uno in internet :-)

Volendo si può anche leggere il manuale, invece di installare trecento mega di roba inutile... :P

Share this post


Link to post
Share on other sites
Sign in to follow this