Problemi PHP Apache2

September 17

Perché Apache2 gira PHP nativamente, molti proprietari di siti web utilizzano per eseguire pagine dinamiche. Se avete problemi con il codice PHP, o se siete in grado di eseguire PHP, si può passare attraverso alcuni metodi di risoluzione dei problemi per capire se il problema deriva dalla vostra installazione di Apache2 o se è il risultato di codice PHP male.

file php.ini

File php.ini è il file di configurazione centrale che imposta come il linguaggio PHP interagisce con il server Apache2. File php.ini si trova nella directory di installazione in cui è installato Apache2. Aprire il file con il blocco note, impostando il valore della "errori log" dichiarazione su "On" e quindi salvare il file permette di registrare eventuali futuri errori che si verificano con il vostro codice PHP. Dopo che il codice PHP si blocca di nuovo, aperto error.log per visualizzare il log degli errori.

DLL apache2

Il file di configurazione Apache2 è denominato httpd.conf e si trova nella cartella di installazione per Apache2. Utilizzare questo file per verificare la presenza di eventuali errori di configurazione di Apache2 e PHP. Il file contiene una dichiarazione LoadModule e PHPIniDir. Assicurarsi che la directory PHPIniDir ha la directory di installazione impostato per PHP e che i punti di istruzione LoadModule in un file DLL del PHP. Dopo aver apportato le modifiche, salvare il file e quindi eseguire il codice PHP.

File mancanti e virus

file mancanti e virus causano il software Apache2 per eseguire in modo non corretto, e forse non funzionano affatto. file mancanti in Apache2 possono essere cancellati accidentalmente durante la configurazione del server. Inoltre, i virus eliminare anche i file e può anche contenuti file corrotto. Dopo aver eseguito una scansione antivirus e la rimozione di eventuali virus sul vostro computer, la reinstallazione Apache2 sostituisce tutti i file che sono stati spostati a causa di un virus o di cancellazione accidentale.

Reboot Apache

Apache2 è incline a blocca e blocchi. Questo può accadere dopo l'installazione di un software che interferisce con il servizio Apache2, o il servizio non riesce o volte semplicemente fuori. Riavvio Apache2 facendo clic destro sull'icona del programma nella barra di sistema e selezionando "Riavvia" obbliga tutte le parti del software server a chiudere e ricaricare. Se il problema fosse solo un hangup momentanea o di timeout, il programma verrà eseguito senza problemi dopo il riavvio. Tuttavia, se il programma si blocca di nuovo poco dopo il riavvio di esso, prova a disinstallare i programmi che sono stati recentemente installati nel computer uno alla volta per vedere se qualcuno di loro sono la fonte di un problema di compatibilità.