Omgeving
Windows XP SP2
XAMPP: (Xampp-lite)
+ Apache 2..2.11
+ MySQL 5.1.30 (Community Server)
+ PHP 5.2.8
Netbeans 6.5 (Build 200811100001)
phpinfo levert op de php.ini onder xampplite/apache/bin en xampplite/php
Ik heb de info in beide ini's aangepast. Is mogelijk niet nodig.
Installeren
Uitcommentarieren:
==================
- extension=php_xdebug.dll (dit moet als zend-module dus deze moet weg)
- alles onder de sectie [Zend]
Wijzigen:
=========
- implicit_flush = On (default: Off. Ik weet niet waarom maar dat stond in een van de vele artikeltjes hierover)
Toevoegen:
==========
[xdebug]
;zend_extension_ts='C:/xampplite/php/ext/php_xdebug-2.0.4-5.2.8.dll' (Dit wordt in vrijwel alle artikelen gebruikt,
de regel hieronder zou een crash van apache tot gevolg hebben.
dat is echter enige manier waarop ik het aan de praat heb gekregen)
zend_extension_ts="C:/xampplite/php/ext/php_xdebug.dll" (dit is de meegeleverde dll, en die doet het)
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.default_enable = on
# in het log (apache/logs/error.log) verschijnt als het laden niet lukt: opgelost door de meegeleverde te gebruiken
Failed loading 'C:/xampplite/php/ext/php_xdebug-2.0.4-5.2.8.dll'
# dit duidt erop dat de extension=php_xdebug.dll er nog staat. die wordt op de verkeerde manier (niet als zend module) geladen
# in de tweede poging (wel zend module) lukt het niet meer
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
# dit kan helpen op de commandline (andere php.ini!) een ev fout bij laden verschijnt bovenin.
M:\>php -m
[PHP Modules]
bcmath
calendar
com_dotnet
ctype
--- snip ---
SQLite
standard
tokenizer
wddx
xdebug <==
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib
[Zend Modules]
Xdebug <==
In de phpinfo() (naast het Zend logo):
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Xdebug v2.0.3, Copyright (c) 2002-2007, by Derick Rethans
Netbeans
Als dit eenmaal gelukt is, is het starten in Netbeans geen probleem meer:
Geen opmerkingen:
Een reactie posten