phpize Can't find PHP headers in /usr/include/php
centos, pecl, php
Solution
I think you have not installed `php-pear` . I am not seeing it in that link.
You can do it by `yum install php-pear`
Info
You can install xdebug also using these steps
1) Install PHP’s devel package for PHP commands execution
yum install php-devel
Make sure you also have php-pear package installed
yum install php-pear
2) 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(); ?>
Problem
stack: PHP 5.4.23, php-fpm, nginx 1.4.x, centos 6.5 I was trying to install xdebug, had to run phpize command. I have php5-devl already installed and pecl command works When I ran the command, it gave me the following error output: ``` # phpize Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command. ``` How to fix this error?