PhpDebugger: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 5: | Zeile 5: | ||
* /etc/php5/fpm/php.ini | * /etc/php5/fpm/php.ini | ||
<pre>[xdebug] | <pre>[xdebug] | ||
zend_extension="/usr/lib/ | [XDebug] | ||
zend_extension="/usr/lib/php/20160303/xdebug.so" | |||
xdebug.remote_port=9000 | xdebug.remote_port=9000 | ||
xdebug.remote_enable=On | xdebug.remote_enable=On | ||
xdebug.remote_host=192.168.100.100 | |||
xdebug.remote_connect_back=On | xdebug.remote_connect_back=On | ||
xdebug.remote_log=/var/log/xdebug.log | xdebug.remote_log=/var/log/xdebug.log | ||
xdebug.remote_autostart=1 | |||
</pre> | </pre> | ||
* gelöscht: /etc/php5/fpm/conf.d/20-xdebug.ini, sonst "Module 'xdebug' already loaded in Unknown on line 0" | * gelöscht: /etc/php5/fpm/conf.d/20-xdebug.ini, sonst "Module 'xdebug' already loaded in Unknown on line 0" | ||
* Exlipse: Debug Configuration: | * Exlipse: Debug Configuration: | ||
** Server Debugger: XDebug <nowiki>[Configure]</nowiki>: Port: | ** Server Debugger: XDebug <nowiki>[Configure]</nowiki>: Port: 9000 | ||
* Eclipse ist Server mit Port 9000, muss also vom PHP-Server erreichbar sein. Test: auf Webserver: telnet <remote_host> <remote_post> | |||
== Installation Zend-Server == | == Installation Zend-Server == |
Version vom 31. Mai 2017, 14:15 Uhr
XDebug
Installation
apt-get install php-xdebug
- /etc/php5/fpm/php.ini
[xdebug] [XDebug] zend_extension="/usr/lib/php/20160303/xdebug.so" xdebug.remote_port=9000 xdebug.remote_enable=On xdebug.remote_host=192.168.100.100 xdebug.remote_connect_back=On xdebug.remote_log=/var/log/xdebug.log xdebug.remote_autostart=1
- gelöscht: /etc/php5/fpm/conf.d/20-xdebug.ini, sonst "Module 'xdebug' already loaded in Unknown on line 0"
- Exlipse: Debug Configuration:
- Server Debugger: XDebug [Configure]: Port: 9000
- Eclipse ist Server mit Port 9000, muss also vom PHP-Server erreichbar sein. Test: auf Webserver: telnet <remote_host> <remote_post>
Installation Zend-Server
- in Profile einfügen:
PATH=$PATH:/usr/local/zend/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib
apt-get install php-5.3-extra-extensions-zend-server
Installation Zend Debugger
- [Anleitung]
- [Anleitung2]
- Zend Studio herunterladen und installieren
cd $DOCUMENT_ROOT cp /usr/local/zend/share/dist/dummy.php .
Eclipse-Einstellungen
PHP Script Debugging
- Preferences - PHP - PHP-Executables
- Name: php5
- Executable path: /usr/local/zend/bin/php
- PHP ini file: /usr/local/zend/etc/php.ini
- SAPI Type: CGI
- PHP debugger: Zend Debugger