<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font face="Helvetica, Arial, sans-serif">Yes, I have the
        motivation to do so.</font></p>
    <p><font face="Helvetica, Arial, sans-serif">I guess I should start
        off at
<a class="moz-txt-link-freetext" href="https://userbase.kde.org/KDevelop5/Manual/Debugging_programs#Running_a_program_in_the_debugger">https://userbase.kde.org/KDevelop5/Manual/Debugging_programs#Running_a_program_in_the_debugger</a>
        and add a section to debug php applications, and then write
        about kdev-executebrowser and kdev-xdebug and who to set up
        them.</font></p>
    <p><font face="Helvetica, Arial, sans-serif">Is that all right?<br>
      </font></p>
    <br>
    <div class="moz-cite-prefix">On 20/12/17 00:34, Kevin Funk wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:2941668.mt6b5EMvSy@kerberos">
      <pre wrap="">On Tuesday, 19 December 2017 13:00:06 CET santilin wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi all, I have been striving to debug php with xdebug and the
kdev-xdebug plugin for a while and I was to give up when I found a good
documentation in the counterpart plugin for code :(.
</pre>
      </blockquote>
      <pre wrap="">
Heya!

Thanks a lot for the patience and still going through the necessary setup and 
even then coming back to us notifying us about the lacking documentation. 
Great!

I don't know PHP debugging myself, but it would be super helpful if you could 
put up your notes on the KDE UserBase Wiki for KDevelop: 
  <a class="moz-txt-link-freetext" href="https://userbase.kde.org/KDevelop5/Manual">https://userbase.kde.org/KDevelop5/Manual</a>

Probably some extra section specifically for kdev-xdebug would be appropriate, 
like: 
  <a class="moz-txt-link-freetext" href="https://userbase.kde.org/KDevelop5/Manual/Plugins:_Code_Generation">https://userbase.kde.org/KDevelop5/Manual/Plugins:_Code_Generation</a>

Do you have the time and motivation to do this? That'd be appreciated.

If you need any assistance, just ping us in #kdevelop on Freenode [1]

Regards,
Kevin

[1] <a class="moz-txt-link-freetext" href="https://www.kdevelop.org/contribute-kdevelop">https://www.kdevelop.org/contribute-kdevelop</a>

</pre>
      <blockquote type="cite">
        <pre wrap="">I would like to add that information to the kdevelop plugin so that
other users can debug without problems. The relevant intormation is:


Install XDebug I highly recommend you make a simple test.php file, put a
phpinfo(); statement in there, then copy the output and paste it into
the XDebug installation wizard. It will analyze it and give you tailored
installation instructions for your environment. In short:

    On Windows: Download the appropiate precompiled DLL for your PHP
version, architecture (64/32 Bit), thread safety (TS/NTS) and Visual
Studio compiler version and place it in your PHP extension folder.

    On Linux: Either download the source code as a tarball or clone it
with git, then compile it.

Configure PHP to use XDebug by adding zend_extension=path/to/xdebug to
your php.ini. The path of your php.ini is shown in your phpinfo() output
under "Loaded Configuration File".
Enable remote debugging in your php.ini:

[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

There are other ways to tell XDebug to connect to a remote debugger than
remote_autostart, like cookies, query parameters or browser extensions.
I recommend remote_autostart because it "just works". There are also a
variety of other options, like the port (by default 9000), please see
the XDebug documentation on remote debugging for more information.

If you are doing web development, don't forget to restart your webserver
to reload the settings

Verify your installation by checking your phpinfo() output for an XDebug
section.

Kind regards.
</pre>
      </blockquote>
      <pre wrap="">

</pre>
    </blockquote>
    <br>
  </body>
</html>