KDevelop5/Manual/Plugins: PHP Debugging: Difference between revisions

From KDE UserBase Wiki
(Created page with "KDevelop can debug PHP programs, both cli scripts and web applications. {{Construction}} == Setup == === Xdebug === KDevelop uses xdebug through the kdev-xdebug plugin. S...")
 
(fix links to plugins)
Line 28: Line 28:
You need to install these two plugins:
You need to install these two plugins:


* [https://commits.kde.org/kdev-executebrowser.git kdev-executebrowser]
* [https://commits.kde.org/kdev-executebrowser kdev-executebrowser]
* [https://commits.kde.org/kdev-executebrowser.git kdev-xdebug]
* [https://commits.kde.org/kdev-xdebug kdev-xdebug]

Revision as of 13:02, 20 December 2017

KDevelop can debug PHP programs, both cli scripts and web applications.

Under Construction

This is a new page, currently under construction!


Setup

Xdebug

KDevelop uses xdebug through the kdev-xdebug plugin. Setting up xdebug is tricky, so we recommend you to use the XDebug installation wizard. The main step once xdebug is installed is to 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

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.

KDevelop plugins

You need to install these two plugins: