Impossibile avviare PHP localhost

0

Quindi l'ho già fatto ma non ricordo il comando. Sono stato in grado di utilizzare una directory un file localhost. Ho provato sudo apachectl start , ma quando vado a localhost la pagina non viene trovata. Ho anche provato a riavviare il server, ma il risultato era sempre lo stesso. Qualche idea? Sto usando OSX Mavericks

    
posta Shrink 24.03.2014 - 23:55
fonte

2 risposte

1

Penso che tu abbia un problema con l'apertura di http://localhost ?

Se ho ragione, dovresti controllare il tuo httpd.conf:

Cerca: Ascolta 80 < - Questa linea non deve essere commentata e assicurarsi che sia scritto 80 (quando scrivi localhost nel tuo browser, il browser controlla la porta 80 di default. )

Se è 80, controlla se la tua cartella principale del server è OK:

Deve essere dove si trova la cartella --prefix: normalmente sotto /usr/local/apache2.x.x

Quindi dovresti controllare che DocumentRoot punti alla cartella giusta (dove si trova index.html se non è presente index.html)

    
risposta data 07.10.2014 - 15:46
fonte
0

Forse il comando del server che usi è in esecuzione su una porta diversa.

Basta digitare http://localhost per funzionare solo se la porta è impostata su 80.

Prova: sudo php -S localhost:80 per eseguire un server PHP della porta 80, il lato negativo di questo è che dovrai eseguirlo come root. È anche possibile non eseguirlo come root ma per configurare i server su porte inferiori a 1240, OS X ha sempre bisogno di privilegi di amministratore.
Il comando php -S localhost:8000 verrà eseguito senza root ma dovrai digitare http://localhost:8000 per far sì che il browser web visualizzi il contenuto del tuo server.

    
risposta data 07.10.2014 - 18:17
fonte

Leggi altre domande sui tag