Correzione dell'apache XAMPP che non si avvia perché porta 80 in uso

Correzione dell'apache XAMPP che non si avvia perché porta 80 in uso

  • server apache xamppLa causa più comune del problema del server Apache XAMPP non si avvia perché la porta predefinita no 80 potrebbe essere già in uso da un altro programma come Skype, Teamviewer ecc. Ad esempio, nel mio precedente post sul blog con la soluzione per XAMPP e account utente di Windows Controlla il messaggio di avviso, Shankar Paul ha detto che il suo nuovo Apache XAMPP non funzionava. Aveva ricevuto il seguente messaggio da XAMPP che dice che la porta 80 è utilizzata da un altro programma.

————————-
Non riesco ad avviare Apache a causa del problema menzionato di seguito.
Non riesco a capire come risolverlo. Qualsiasi corpo mi aiuti, per favore.

15:07:06 PM [principale] Inizializzazione del pannello di controllo
15:07:06 PM [principale] Versione di Windows: Windows 7 Ultimate 32-bit
15:07:06 PM [principale] Versione XAMPP: 1.8.3
3:07:06 PM [main] Versione pannello di controllo: 3.2.1 [Compilato: 7 maggio 2013]
15:07:06 PM [main] Non hai i diritti di amministratore!
Funzionerà per 3:07:06 PM [main] roba della maggior parte delle applicazioni ma ogni volta che farai qualcosa con i servizi
3:07:06 PM [main] ci sarà un dialogo sulla sicurezza o le cose si romperanno! Quindi pensa
3:07:06 PM [main] sull'esecuzione di questa applicazione con diritti di amministratore!
15:07:06 PM [main] Directory di installazione di XAMPP: “c: \ xampp \”
15:07:06 PM [main] Verifica dei prerequisiti
15:07:07 PM [main] Trovati tutti i prerequisiti
15:07:07 PM [main] Inizializzazione dei moduli
15:07:07 PM [Apache] Problema rilevato!
15:07:07 PM [Apache] Porta 80 utilizzata da "Impossibile aprire il processo" con PID 4!
15:07:07 [Apache] Apache NON si avvierà senza le porte configurate libere!
15:07:07 PM [Apache] È necessario disinstallare / disabilitare / riconfigurare l'applicazione di blocco
15:07:07 [Apache] o riconfigurare Apache e il Pannello di controllo per l'ascolto su una porta diversa
15:07:07 PM [main ] Avvio di Check-Timer
3:07:07 PM [principale] Pannello di controllo Pronto
3:08:54 PM [Apache] Problema rilevato!
15:08:54 [Apache] Porta 80 utilizzata da "Impossibile aprire il processo" con PID 4!
15:08:54 [Apache] Apache NON si avvierà senza le porte configurate libere!
15:08:54 [Apache] È necessario disinstallare / disabilitare / riconfigurare l'applicazione di blocco
15:08:54 [Apache] o riconfigurare Apache e il Pannello di controllo per l'ascolto su una porta diversa
15:08:54 [Apache ] Tentativo di avviare l'app Apache ...
15:08:54 [Apache] Rilevata modifica dello stato: in esecuzione
15:08:56 [Apache]
Rilevata modifica dello stato: interrotta 15:08:56 [Apache] Errore: arresto Apache inaspettato.
15:08:56 [Apache] Ciò potrebbe essere dovuto a una porta bloccata, dipendenze mancanti,
15:08:56 [Apache] privilegi impropri, un arresto anomalo o un arresto con un altro metodo.
15:08:56 [Apache] Premi il pulsante Registri per visualizzare i registri degli errori e controllare
15:08:56 [Apache] il Visualizzatore eventi di Windows per ulteriori indizi
15:08:56 [Apache] Se hai bisogno di ulteriore aiuto, copia e pubblica questa
15:03:56 [Apache] intera finestra di registro sui forum
————————-

Soluzioni 1: interrompere il programma in conflitto e avviare XAMPP Apache Server

Se leggi attentamente questo messaggio XAMPP, vedrai che forniscono una soluzione: disinstallare / disabilitare o riconfigurare il programma di blocco. Ad esempio, i programmi più comuni per Apache che non si avvia è Skype. In tal caso, chiudere / arrestare Skype ed eseguire Apache e vedere. Ho anche sentito altri programmi come Teamviewer, Microsoft Internet Server ecc. Utilizzare anche la porta 80 e bloccare l'avvio di Apache.

Tuttavia questa non è la soluzione migliore. Se oggi un programma blocca l'avvio di Apache, domani un altro programma (o anche un servizio come il servizio di pubblicazione Web di Windows, ecc.) Può utilizzare la stessa porta e bloccare l'esecuzione di Apache.

Soluzioni 2: modifica della porta predefinita 80.443 del server XAMPP Apache

Quindi, la soluzione migliore come  EL.Web.ID e Geethika afferma , è quella di riconfigurare il server Apache XAMPP per ascoltare e utilizzare numeri di porta diversi. Ecco come lo fai:

1) Innanzitutto, è necessario aprire il file "httpd.conf" di Apache e configurarlo per utilizzare / ascoltare su una nuova porta n.

installa xampp apache
Per aprire il file httpd.conf, fai clic sul pulsante "Config" accanto ai pulsanti "Start" e "Admin" di Apache. Nel menu popup che si apre, fai clic su e apri httpd.conf

2) Nel file httpd.conf, cercare "ascolta". Troverai due file con qualcosa di simile;

#Listen 12.34.56.78:80
Ascolta 80

Modificare il numero di porta in un numero di porta. di vostra scelta (es. porta 1234) come di seguito

#Listen 12.34.56.78:1234
Ascolta 1234

3) Quindi, nello stesso file httpd.conf, cerca "ServerName localhost:" Impostalo sulla nuova porta n.

ServerName localhost: 1234

4) Salvare e chiudere il file httpd.conf.

5) Ora fai di nuovo clic sul pulsante di configurazione di Apache e apri il file "httpd-ssl.conf".

6) Nel file httpd-ssl.conf, cercare di nuovo “Ascolta”. Puoi trovare:

Ascolta 443

Modificalo per ascoltare su una nuova porta il numero che preferisci. Dì come:

Ascolta 1443

7) Nello stesso file httpd-ssl.conf trova un'altra riga che dice "<VirtualHost _default_: 443>". Modificarlo con la nuova porta n. (come 1443)

7) Sempre nello stesso httpd-ssl.conf è possibile trovare un'altra riga che definisce il numero di porta. Per quello cerca "ServerName". potresti trovare qualcosa del tipo:

ServerName www.example.com:443 o ServerName localhost: 433

Cambia questo ServerName con la tua nuova porta n.

8) Salvare e chiudere il file httpd-ssl.conf.

9) Infine, c'è solo un altro posto in cui dovresti cambiare la porta n. Per questo, fai clic e apri il pulsante "Config" del tuo pannello di controllo XAMPP. Quindi fare clic sul pulsante "Impostazioni servizi e porte". Al suo interno, fai clic sulla scheda "Apache" e inserisci e salva i nuovi numeri di porta nelle caselle "porta principale" e "porta SSL". Fai clic su Salva e chiudi le caselle di configurazione.

Questo dovrebbe fare il trucco. Ora "Avvia" Apache e se tutto va bene, il tuo server Apache dovrebbe avviarsi.