<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SimonSimCity</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SimonSimCity"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/SimonSimCity"/>
	<updated>2026-05-15T15:28:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Configuring_Xdebug_for_PHP_development/Windows&amp;diff=68057</id>
		<title>Configuring Xdebug for PHP development/Windows</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Configuring_Xdebug_for_PHP_development/Windows&amp;diff=68057"/>
		<updated>2012-06-28T11:52:07Z</updated>

		<summary type="html">&lt;p&gt;SimonSimCity: /* Serverside (extension in PHP) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuring Xdebug is spitted into two parts:&lt;br /&gt;
&lt;br /&gt;
== Serverside (extension in PHP) ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
First check if this extension is already installed. Create a new file with the content &#039;&#039;&amp;lt;?php phpinfo(); ?&amp;gt;&#039;&#039;, save it in your webfolder (f.e. C:\xampp\htdocs\phpinfo.php) and call it using your browser (f.e. http://localhost/phpinfo.php). The command PHPINFO will show you all information about installed plugins, their configuration and so on. If you see a headline called Xdebug, it is already downloaded and enabled.&lt;br /&gt;
&lt;br /&gt;
On a linux-system it depends on your distribution. Most of the distribution have packages ready that you can just download and install right-away. An example is Debian (or Ubunut). The package there is called &#039;&#039;php5-xdebug&#039;&#039;. This command will download and enable the plugin.&lt;br /&gt;
&lt;br /&gt;
To get the extension for a Windows-System, you have to download the DLL-file from http://xdebug.org/download.php that fit&#039;s to your PHP version, move it into the &#039;&#039;ext&#039;&#039; folder of your PHP-installation. If the file php_xdebug.dll exists, leave it there. It&#039;s most likely the right version, just that it&#039;s not enabled. This was f.e. the case for the last XAMPP package I used.&lt;br /&gt;
&lt;br /&gt;
=== Enable Xdebug ===&lt;br /&gt;
&lt;br /&gt;
On windows-systems you most likely just have one &#039;&#039;php.ini&#039;&#039; file for all configuration whereas on several Linux distributions you have a directory called &#039;&#039;conf.d&#039;&#039; in addition. If you have installed Xdebug on a Linux based system, you&#039;ll probably find a file xdebug.ini in there. Use this file instead if you have it (just not to mess-up the main config-file).&lt;br /&gt;
&lt;br /&gt;
You enable the plugin by adding (or uncommenting) the following line to your config-file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
; Example for XAMPP&lt;br /&gt;
zend_extension = &amp;quot;\xampp\php\ext\php_xdebug.dll&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Example on Linux Debian&lt;br /&gt;
zend_extension=/usr/lib/php5/20090626/xdebug.so&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure you use &#039;&#039;zend_extension&#039;&#039; instead of &#039;&#039;extension&#039;&#039; which (not as extension) requires the full path to the extension-file.&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
Please also read this introduction for configuration-details: http://xdebug.org/docs/remote&lt;br /&gt;
&lt;br /&gt;
Here is an example of the configuration I use and some comments around that:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
; location of my configuration-file&lt;br /&gt;
zend_extension=/usr/lib/php5/20090626/xdebug.so&lt;br /&gt;
&lt;br /&gt;
; Enables colors if you use xdebug on the console&lt;br /&gt;
xdebug.cli_color=1&lt;br /&gt;
&lt;br /&gt;
; Enable profiler by a trigger (f.e. cookie or GET-param)&lt;br /&gt;
xdebug.profiler_enable_trigger=1&lt;br /&gt;
xdebug.profiler_output_dir=/var/www/log/&lt;br /&gt;
&lt;br /&gt;
; Debugger will try to connect back to the machine sending the HTTP-Request&lt;br /&gt;
xdebug.remote_connect_back=1&lt;br /&gt;
&lt;br /&gt;
; Enables the debugger&lt;br /&gt;
xdebug.remote_enable=1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clientside (configure your IDE) ==&lt;br /&gt;
&lt;br /&gt;
If your IDE is not listed on http://xdebug.org/docs/remote#clients, you&#039;ll probably find a tutorial in the manual of your IDE.&lt;br /&gt;
Feel free to add helpful tutorials here.&lt;/div&gt;</summary>
		<author><name>SimonSimCity</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Configuring_Xdebug_for_PHP_development/Windows&amp;diff=68056</id>
		<title>Configuring Xdebug for PHP development/Windows</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Configuring_Xdebug_for_PHP_development/Windows&amp;diff=68056"/>
		<updated>2012-06-28T11:51:19Z</updated>

		<summary type="html">&lt;p&gt;SimonSimCity: /* Serverside (extension in PHP) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuring Xdebug is spitted into two parts:&lt;br /&gt;
&lt;br /&gt;
== Serverside (extension in PHP) ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
First check if this extension is already installed. Create a new file with the content &#039;&#039;&amp;lt;?php phpinfo(); ?&amp;gt;&#039;&#039;, save it in your webfolder (f.e. C:\xampp\htdocs\phpinfo.php) and call it using your browser (f.e. http://localhost/phpinfo.php). The command PHPINFO will show you all information about installed plugins, their configuration and so on. If you see a headline called Xdebug, it is already downloaded and enabled.&lt;br /&gt;
&lt;br /&gt;
On a linux-system it depends on your distribution. Most of the distribution have packages ready that you can just download and install right-away. An example is Debian (or Ubunut). The package there is called &#039;&#039;php5-xdebug&#039;&#039;. This command will download and enable the plugin.&lt;br /&gt;
&lt;br /&gt;
To get the extension for a Windows-System, you have to download the DLL-file from http://xdebug.org/download.php that fit&#039;s to your PHP version, move it into the &#039;&#039;ext&#039;&#039; folder of your PHP-installation. If the file php_xdebug.dll exists, leave it there. It&#039;s most likely the right version, just that it&#039;s not enabled. This was f.e. the case for the last XAMPP package I used.&lt;br /&gt;
&lt;br /&gt;
=== Enable Xdebug ===&lt;br /&gt;
&lt;br /&gt;
On windows-systems you most likely just have one &#039;&#039;php.ini&#039;&#039; file for all configuration whereas on several Linux distributions you have a directory called &#039;&#039;conf.d&#039;&#039; in addition. If you have installed Xdebug on a Linux based system, you&#039;ll probably find a file xdebug.ini in there. Use this file instead if you have it (just not to mess-up the main config-file).&lt;br /&gt;
&lt;br /&gt;
You enable the plugin by adding (or uncommenting) the following line to your config-file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
zend_extension = &amp;quot;\xampp\php\ext\php_xdebug.dll&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure you use &#039;&#039;zend_extension&#039;&#039; instead of &#039;&#039;extension&#039;&#039; which (not as extension) requires the full path to the extension-file.&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
Please also read this introduction for configuration-details: http://xdebug.org/docs/remote&lt;br /&gt;
&lt;br /&gt;
Here is an example of the configuration I use and some comments around that:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
; location of my configuration-file&lt;br /&gt;
zend_extension=/usr/lib/php5/20090626/xdebug.so&lt;br /&gt;
&lt;br /&gt;
; Enables colors if you use xdebug on the console&lt;br /&gt;
xdebug.cli_color=1&lt;br /&gt;
&lt;br /&gt;
; Enable profiler by a trigger (f.e. cookie or GET-param)&lt;br /&gt;
xdebug.profiler_enable_trigger=1&lt;br /&gt;
xdebug.profiler_output_dir=/var/www/log/&lt;br /&gt;
&lt;br /&gt;
; Debugger will try to connect back to the machine sending the HTTP-Request&lt;br /&gt;
xdebug.remote_connect_back=1&lt;br /&gt;
&lt;br /&gt;
; Enables the debugger&lt;br /&gt;
xdebug.remote_enable=1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clientside (configure your IDE) ==&lt;br /&gt;
&lt;br /&gt;
If your IDE is not listed on http://xdebug.org/docs/remote#clients, you&#039;ll probably find a tutorial in the manual of your IDE.&lt;br /&gt;
Feel free to add helpful tutorials here.&lt;/div&gt;</summary>
		<author><name>SimonSimCity</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Configuring_Xdebug_for_PHP_development/Windows&amp;diff=68055</id>
		<title>Configuring Xdebug for PHP development/Windows</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Configuring_Xdebug_for_PHP_development/Windows&amp;diff=68055"/>
		<updated>2012-06-28T11:49:39Z</updated>

		<summary type="html">&lt;p&gt;SimonSimCity: Created page with &amp;quot;Configuring Xdebug is spitted into two parts:  == Serverside (extension in PHP) ==  === Installation === First check if this extension is already installed. Create a new file wit...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuring Xdebug is spitted into two parts:&lt;br /&gt;
&lt;br /&gt;
== Serverside (extension in PHP) ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
First check if this extension is already installed. Create a new file with the content &#039;&#039;&amp;lt;?php phpinfo(); ?&amp;gt;&#039;&#039;, save it in your webfolder (f.e. C:\xampp\htdocs\phpinfo.php) and call it using your browser (f.e. http://localhost/phpinfo.php). The command PHPINFO will show you all information about installed plugins, their configuration and so on. If you see a headline called Xdebug, it is already downloaded and enabled.&lt;br /&gt;
&lt;br /&gt;
On a linux-system it depends on your distribution. Most of the distribution have packages ready that you can just download and install right-away. An example is Debian (or Ubunut). The package there is called &#039;&#039;php5-xdebug&#039;&#039;. This command will download and enable the plugin.&lt;br /&gt;
&lt;br /&gt;
To get the extension for a Windows-System, you have to download the DLL-file from http://xdebug.org/download.php that fit&#039;s to your PHP version, move it into the &#039;&#039;ext&#039;&#039; folder of your PHP-installation. If the file php_xdebug.dll exists, leave it there. It&#039;s most likely the right version, just that it&#039;s not enabled. This was f.e. the case for the last XAMPP package I used.&lt;br /&gt;
You can enable the plugin by adding (or uncommenting) the following line to your php.ini file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
zend_extension = &amp;quot;\xampp\php\ext\php_xdebug.dll&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure you use &#039;&#039;zend_extension&#039;&#039; instead of &#039;&#039;extension&#039;&#039; which (not as extension) requires the full path to the extension-file.&lt;br /&gt;
&lt;br /&gt;
=== Enable Xdebug ===&lt;br /&gt;
&lt;br /&gt;
On windows-systems you most likely just have one &#039;&#039;php.ini&#039;&#039; file for all configuration whereas on several Linux distributions you have a directory called &#039;&#039;conf.d&#039;&#039; in addition. If you have installed Xdebug on a Linux based system, you&#039;ll probably find a file xdebug.ini in there. Use this file instead if you have it (just not to mess-up the main config-file).&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
Please also read this introduction for configuration-details: http://xdebug.org/docs/remote&lt;br /&gt;
&lt;br /&gt;
Here is an example of the configuration I use and some comments around that:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
; location of my configuration-file&lt;br /&gt;
zend_extension=/usr/lib/php5/20090626/xdebug.so&lt;br /&gt;
&lt;br /&gt;
; Enables colors if you use xdebug on the console&lt;br /&gt;
xdebug.cli_color=1&lt;br /&gt;
&lt;br /&gt;
; Enable profiler by a trigger (f.e. cookie or GET-param)&lt;br /&gt;
xdebug.profiler_enable_trigger=1&lt;br /&gt;
xdebug.profiler_output_dir=/var/www/log/&lt;br /&gt;
&lt;br /&gt;
; Debugger will try to connect back to the machine sending the HTTP-Request&lt;br /&gt;
xdebug.remote_connect_back=1&lt;br /&gt;
&lt;br /&gt;
; Enables the debugger&lt;br /&gt;
xdebug.remote_enable=1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clientside (configure your IDE) ==&lt;br /&gt;
&lt;br /&gt;
If your IDE is not listed on http://xdebug.org/docs/remote#clients, you&#039;ll probably find a tutorial in the manual of your IDE.&lt;br /&gt;
Feel free to add helpful tutorials here.&lt;/div&gt;</summary>
		<author><name>SimonSimCity</name></author>
	</entry>
</feed>