Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to use xdebug on Ubuntu?

Tags:

php

ubuntu

xdebug

I am trying to debug some PHP code and wanted to download the XDebug debugger for PHP. All I see there is Windows binaries for downloading. Is it at all possible to use it on Ubuntu?

like image 984
Genadinik Avatar asked Mar 31 '11 17:03

Genadinik


People also ask

Where do I put Xdebug?

You can install Xdebug through PECL on Linux & macOS with Homebrew. Prerequisites: macOS: Xcode's command line tools (run: xcode-select --install ).


2 Answers

Execute the following commands in your terminal.

Download Xdebug - you will need to follow alternate instructions if you don't have PHP5 working on your machine already.

sudo apt-get install php5-xdebug 

The package should modify your INI file for you, but just in case you need to edit it yourself open it up and make the following modification - on Ubuntu its typically at /etc/php5/apache2/php.ini - add the following line.

zend_extension="/usr/lib/php5/20110331/xdebug.so" 

That path might be a little different on your system - just make sure its a fully qualified path to the xdebug.so file on your machine. Also remember to comment out any references to the Zend Debugger - you can't run both at the same time.

Now restart Apache.

sudo /etc/init.d/apache2 restart 

You may also need want enable html_errors. Search for html_errors in /etc/php5/apache2/php.ini and make sure it is set to On. A restart of Apache is also required.

html_errors = On 

Double-check with phpinfo() to make sure that everything is installed properly - you may also want to set configurations for Xdebug in your php.ini file.

like image 68
Jarrod Nettles Avatar answered Sep 23 '22 11:09

Jarrod Nettles


sudo apt-get install php5-xdebug 
like image 35
Parris Varney Avatar answered Sep 23 '22 11:09

Parris Varney