2014-04-10 11 views
5

Sto verificando PhpStorm e quando ho provato a usare XDebug, si dice che è in uso. Con netstat -ao e Task Manager, ho pensato che fosse Eclipse. Tuttavia, sono passato alla vista di debug per verificare se si trattava di debug e non lo era.Eclipse che porta la porta 9000 anche se il debug si è fermato

Quindi, come posso impedire a Eclipse di utilizzare quella porta quando non è in fase di debug o di soluzione alternativa con un'altra porta? (Io davvero non preferisco quest'ultimo.)

Sto usando Windows 7, XDebug e il plugin Aptana per Eclipse.

Grazie.

+0

ho lo stesso identico problema, e SonarQube utilizza la porta 9000 che non voglio cambiare. – NobleUplift

risposta

10

Eclipse PHP apre la porta 9000 per xdebug. Cambiamento che porta ad altro sopra porta 1024 in Eclipse a

Finestra -> Preferenze -> PHP -> Debug -> debugger

scegliere qualsiasi delle voci a sinistra e ha colpito 'Configure' per cambiare la porta . Riavvia Eclipse.

Questo è un problema durante l'utilizzo di Play! quadro anche.

+0

Ho cambiato la porta di debug su 29000, ma ciò non aiuta, tenta comunque di utilizzare la porta 9000. –

+0

Potrebbe essere necessario riavviare Eclipse. –

+1

Avevo riavviato Eclipse, ma la porta 9000 era ancora in uso. Nel caso non piacesse 29000, ho cambiato la porta di debug in 8000. Quindi erano in uso sia gli 8000 che i 9000. Tuttavia, oggi, dopo un riavvio e quant'altro, tutto sembra essere in ordine. –

0

Quando ho avuto questo problema, la mia soluzione era quella di cambiare la porta del server XDebug in Eclipse non solo nel debugger e server sezioni di preferenze. Ho trovato anche la porta del server nella configurazione di Executables PHP.

Quando ho modificato tutte le impostazioni della porta possibili e riavvio Eclipse, ha smesso di utilizzare 9000 porta. Sicuramente in Preferenze digita "debug" nella stringa di ricerca che è il menu delle impostazioni in alto e controlla tutte le impostazioni di debug correlate per l'utilizzo della porta 9000 e riscriverle.

1

Al fine di liberare con successo la porta 9000 preso da Eclipse PDT è necessario modificare porto XDebug in:

Window->Preferences->PHP->Debug->Debuggers 

se questo non risolve il problema, modificare anche le impostazioni XDebug in:

Window->Preferences->PHP->Servers 

edit 'server web php default', vai alla scheda 'Debugger', selezionare XDebug nel campo Debugger e quindi modificare la porta ad un valore diverso da 9000.

Problemi correlati