xdebug与ubuntu apache2上的php 7无法正常工作

时间:2016-05-20 20:33:20

标签: apache2 ubuntu-14.04 xdebug php-7

实际上有这个问题,并花了我很多时间来找出解决方案:(如果安装了以前的任何PHP版本,请确保首先完全摆脱它们。如果需要清除并重新安装apache2和php7)

第一

> sudo apt-get install php-xdebug

然后编辑php 7的php.ini文件:

> sudo gedit /etc/php/7.0/apache2/php.ini

并在底部添加:

xdebug.remote_enable = On

保存当然然后:

> sudo service apache2 restart

1 个答案:

答案 0 :(得分:2)

下载xdebug 2.4.0的稳定版本

wget -c "http://xdebug.org/files/xdebug-2.4.0.tgz"

提取存档

tar -xf xdebug-2.4.0.tgz

cd xdebug-2.4.0/

构建扩展

phpize
./configure
make && make install

启用扩展程序

echo "zend_extension=xdebug.so" > /etc/apache2/mods-available/xdebug.ini

ln -sf /etc/apache2/mods-available/xdebug.ini /etc/apache2/mods-enabled/20-xdebug.ini
ln -sf /etc/apache2/mods-available/xdebug.ini /etc/apache2/mods-enabled/20-xdebug.ini

service php7.0-fpm restart

检查

php -m | grep -i xdebug

应该打印:

xdebug
Xdebug