Ho visto questa domanda ha risposto molte volte, ma la maggior parte finale sia risposta o dicendo al richiedente di mettere questo:Perché php non è in esecuzione?
<?php phpinfo() ?>
in un file di prova. Ovviamente, se ciò producesse quello che ci si aspettava, non sarei qui. Invece, ottengo un errore 404.
Sto usando un server Ubuntu 12.04 con Amazon. Apache è installato, php5 è installato e Apache è stato riavviato. Ho seguito la seguente sequenza:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
Ognuno dei primi tre comandi ora mi dà "apache2 è già alla versione più recente 0 aggiornati, 0 installati, 0 da rimuovere e 3 non aggiornati" Ovviamente, sostituire apache2 con php5 e libapache2-mod-php5 per gli altri due.
Questo è un modo sicuro per dirmi che è installato, corretto? Bene, quando uso il comando "top", php non è uno dei servizi in esecuzione, che mi dice che non è in esecuzione, corretto?
Navigare verso l'indirizzo IP mi dà "Funziona!" Di Amazon pagina, ma la navigazione verso qualsiasi altra pagina sul server produce un errore 404.
Qualsiasi aiuto è molto apprezzato.
prova questo: phpinfo(); – Maximus2012
phpinfo è una funzione. usa 'phpinfo()'. – Mic1780
Che cosa intendi per qualsiasi altra pagina –