From 5f7fa1e3a5c9eb49293131ef2622055f16ff2ad8 Mon Sep 17 00:00:00 2001
From: Derick Rethans
There are a few precompiled modules for Windows, they are all for the non-debug
version of PHP. You can get those at the download
-page. Follow these instructions to get Xdebug
+page. Follow these instructions to get Xdebug
installed.
There is a wizard available that provides you
+ There is a wizard available that provides you
with the correct file to download, and which paths to use.
You compile Xdebug separately from the rest of PHP. Note, however,
@@ -1343,7 +1343,7 @@ function calls but also function calls made more levels up and down.
look for a line Compiling
-extension=xdebug.so
in any of the INI files that
are listed under "Loaded Configuration File" and "Additional .ini files parsed"
in the top block. Remove this line, and go back to the
-Tailored Installation Instructions.
Warning: You seem to have Xdebug loaded as a normal - PHP extension only. This will cause odd issues, please see the FAQ entry on it.
\n"; - } - else if ( $x->xdebugVersion && version_compare( $x->xdebugVersion, $x->xdebugVersionToInstall, '>=' ) ) - { - echo "But here are the instructions anyway:
\n"; - } - else - { - echo "Warning: You - seem to be using Zend Server, which is known to cause - issues with Xdebug. It might work, but you're on your - own.
\n"; - } - } - - echo "tar -xvzf {$dlFile}
cd {$x->tarDir}
Run: phpize
As part of its output it should show:
-Configuring for: -... -Zend Module Api No: {$x->phpApi} -Zend Extension Api No: {$x->zendApi} --
If it does not, you are using the wrong phpize
. Please follow
-this FAQ entry and skip the next step.
-
./configure
make
cp modules/xdebug.so {$x->extensionDir}
$file
\n";
- echo "and put a ;
in front of the line that says zend_extension_manager.dir.debugger=
\n";
- echo "so that it says ;zend_extension_manager.dir.debugger=
{$iniLine}
\n\tIf you like Xdebug, and thinks it saves you time and money, please have a look at the donation page.\n
\n"; -} -else -{ +header( "Location: http://xdebug.org/wizard.php" ); ?> -
- This page helps you finding which file to download, and how to configure
- PHP to get Xdebug running. Please paste the full output of
- phpinfo() (either a copy & paste of the HTML version, the HTML source
- or php -i
output) and submit the form to receive tailored
- download and installation instructions. Do not paste the raw HTML (from
- view-source) into the form.
-
Warning: You seem to have Xdebug loaded as a normal + PHP extension only. This will cause odd issues, please see the FAQ entry on it.
\n"; + } + else if ( $x->xdebugVersion && version_compare( $x->xdebugVersion, $x->xdebugVersionToInstall, '>=' ) ) + { + echo "But here are the instructions anyway:
\n"; + } + else + { + echo "Warning: You + seem to be using Zend Server, which is known to cause + issues with Xdebug. It might work, but you're on your + own.
\n"; + } + } + + echo "tar -xvzf {$dlFile}
cd {$x->tarDir}
Run: phpize
As part of its output it should show:
+Configuring for: +... +Zend Module Api No: {$x->phpApi} +Zend Extension Api No: {$x->zendApi} ++
If it does not, you are using the wrong phpize
. Please follow
+this FAQ entry and skip the next step.
+
./configure
make
cp modules/xdebug.so {$x->extensionDir}
$file
\n";
+ echo "and put a ;
in front of the line that says zend_extension_manager.dir.debugger=
\n";
+ echo "so that it says ;zend_extension_manager.dir.debugger=
{$iniLine}
\n\tIf you like Xdebug, and thinks it saves you time and money, please have a look at the donation page.\n
\n"; +} +else +{ +?> +
+ This page helps you finding which file to download, and how to configure
+ PHP to get Xdebug running. Please paste the full output of
+ phpinfo() (either a copy & paste of the HTML version, the HTML source
+ or php -i
output) and submit the form to receive tailored
+ download and installation instructions. Do not paste the raw HTML (from
+ view-source) into the form.
+