系统配置
Ubuntu 14.04
Xampp v 5.6.3
在 xampp 之后安装 php5-dev
sudo /opt/lampp/lampp start
现在要安装Xdebug
wihin xampp 和我尝试了可用的 3 种方法,但没有任何效果,请查看整个过程。
1)Ubuntu软件包
sudo apt-get install php5-xdebug
命令执行成功但.usr/lib/php5/...中没有这样的文件
已卸载
2)量身定制的安装说明
用wizard检查后下载xdebug.tar.gz
ice@cold:~/Downloads/xdebug-2.2.6$ /usr/bin/phpize5
/usr/bin/phpize5 Cannot find config.m4.
Make sure that you run '/usr/bin/phpize5' in the top level source directory of the module
还尝试了 phpize
、/opt/lampp/bin/phpize
但没有成功
3)PECL安装
在那之前让我检查一下 pecl 帮助版本
PEAR Version: 1.9.4
PHP Version: 5.5.9-1ubuntu4.5 Zend Engine Version: 2.5.0
Running on: Linux ice-cold 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64
pecl install xdebug
...
...
Build process completed successfully
Installing '/usr/lib/php5/20121212/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.2.6
configuration option "php_ini" is not set to php.ini location
You should add "zend_extension=xdebug.so" to php.ini
完全执行
我可以看到文件
644/usr/lib/php5/20121212/xdebug.so
在/opt/lampp/etc/php.ini 中添加以下行
[xdebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so"
重启灯
但仍然缺少 xdebug 图标
请告诉我哪里出了问题
最佳答案
xdebug 位于 xampp 文件夹下
/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
在 ubuntu 14.04 上只需在/opt/lampp 中搜索它并复制完整路径到它然后打开 php.ini 并替换
;zend_extension=opcache.so
与
zend_extension="/path/xdebug.so"
以我为例
zend_extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
关于php - 在 Ubuntu 14.04 中使用 XAMPP 进行 Xdebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385445/