Install Xdebug and configure it with Netbeans
Installing Xdebug
1. Install Xdebug for php
sudo apt-get install php5-xdebug
2. Setup xdebug.ini for ubuntu
vim /etc/php5/fpm/conf.d/20-xdebug.ini
Add following lines:
xdebug.profiler_output_dir=/tmp
xdebug.profiler_output_name=cachegrind.out.%p
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=0
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_autostart=0
xdebug.profiler_output_name=cachegrind.out.%p
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=0
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_autostart=0
3. Restart php5-fpm
sudo service php5-fpm restart
Configuring Netbeans:
- Go to Tools > Options > PHP > Debugging
- Set Debugging Port : 9001
- Start Debugging your project by Ctrl+F5 or file by Ctrl+Shift+F5
For WordPress Plugin/Theme:
- Go to Project Properties > Run Configuration. Set Project URL.
- Go to Advanced Options.
4 Map your local project path (source code directory) with the server path (plugin/theme directory on your server).
5 Start Debugging your theme/plugin.
No comments:
Post a Comment