Skip to content

Instantly share code, notes, and snippets.

@kramarama
Created March 21, 2014 19:58
Show Gist options
  • Save kramarama/9695033 to your computer and use it in GitHub Desktop.
Save kramarama/9695033 to your computer and use it in GitHub Desktop.
install xdebug on centos
http://xdebug.org/install.php#configure-php
http://blog.jetbrains.com/phpstorm/2013/08/debugger-configuration-validation-with-phpstorm/
on CentOS:
1. You need to install PHP’s devel package for PHP commands execution
yum install php-devel
yum install php-pear
2. Next install GCC and GCC C++ compilers to compile Xdebug extension yourself.
yum install gcc gcc-c++ autoconf automake
3. Compile Xdebug
pecl install Xdebug
4. Find the php.ini file using
locate php.ini
And add the following line
[xdebug]
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable = 1
5. Restart Apache
service httpd restart
6. Test if it works – create test.php with the following code
<?php phpinfo() ?>
@killrazor
Copy link

killrazor commented Apr 4, 2018

We have PHP version 5.4.x so I used pecl install xdebug-2.4.1 instead. Found using the link above from @abdelatnova. Everything else went great.

@EnxDev
Copy link

EnxDev commented Nov 10, 2021

pecl/xdebug requires PHP (version >= 7.0.0), installed version is 5.5.38
No valid packages found
install failed

Find your version in https://xdebug.org/download/historical
In my case i have the 5.4.16 php version, i have installed "pecl install Xdebug-2.2.0"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment