Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document tutorial explains to you how to install Xdebug extension to your Web web server and prepare it to be used for work debugging with PhpStorm IDE.

Intalling Xdebug extension

  1. Download the Xdebug extension compatible with your PHP version from the official site.
  2. Copy the extension file to your Web web server in a location that is accessible by the Web web server.
  3. Add the following lines at the end of your php.ini file:
    Code Block
    [Xdebug]
    zend_extension=<full_path_to_xdebug_extension>
    
    Note

    Since PHP 5.3, you always need to use the 'zend_extension', and NOT 'zend_extension_ts', 'zend_extension_debug' or 'extension'.

  4. Restart your Web web server
  5. Check your installation:
    1. Create a file with the following content:
      Code Block
      <?php
      phpinfo();
      
    2. Open a page corresponds to this file and check phpinfo() output. It should contain Xdebug section:

Configuring debugger

Add the following lines to the 'Xdebug' section of your php.ini file:

...

Info

The value of 'xdebug.remote_port' is usually 9000. It is default value in Xdebug and PhpStorm. Ensure that the specified port is opened on your client machine.

see For additional information check http://xdebug.org/docs/remote