Unter dem folgende IP meiner Container laufen erfolgreich in meinem Web-BrowserWie kann ich debuggen meine Docker-Container mit PhpStorm
Ich habe auch einen Volume erstellen, Dateien zwischen meinem Container und meinem Dateisystem zu teilen
docker run --name lampf -d -p 32775:80 -v /Users/sja/Sites/lamkepf2:/var/www/html --link=lampf_db:db codinglimo/apache_php540_gs_imgmck_pdflib9
Jetzt installiere ich XDebug auch erfolgreich in meinem Behälter mit den folgenden xdebug.ini
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="/temp/profiledir"
PhpStorm ist auch
http://img2.picload.org/image/iowdpww/xdebug.png
Aber meine Haltepunkte in meiner index.php werden ignoriert konfiguriert? Was ist mein Fehler?
Problem ist mit Hilfe von Sergey lösen
Mein neues xdebug.ini
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.remote_enable=on
#xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_connect_back=On
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="/temp/profiledir"
Vielleicht sollten Sie setzen Ihre Host-Maschine in' xdebug.remote_host' ip ? –
thx, ich lösche xdebug.remote_host = 127.0.0.1 und setze xdebug.remote_connect_back = On – codinglimo
Es könnte für jemand anderen nützlich sein, aber ich musste auch Pfadzuordnungen einrichten, um die lokalen Dateien an die Stelle im Container zu mappen. Einstellungen> Sprachen & Frameworks> PHP> Server und dann einen neuen hinzufügen – mickadoo