我一直在尝试配置这个东西,但是我无法使它正常运行。到目前为止完成的工作:
- Downloaded the latest version of xampp and moved it to
/opt/lampp
- Installed php5-xdebug with apt-get
- Changed implicit_flush to
On
in/opt/lampp/etc/php.ini
Added the following lines to the end of the ini file:
[xdebug] zend_extension="/usr/lib/php5/20090626/xdebug.so" xdebug.remote_enable=1 xdebug.remote_handler="dbgp" xdebug.remote_port=9000 xdebug.remote_host="localhost"
phpinfo();
时仍然没有xdebug部分。我认为Eclipse已经正确配置,但在成功运行xdebug之前我无法确定。
请帮忙,所有建议都非常受欢迎!
编辑:
这是
phpinfo()
的输出:http://www.pasteall.org/35930
更新:我已经下载了Xampp 1.8.1(之前是xampp 1.8.0),安装到了
/opt/lampp
并添加了相应的开发文件。 我已经按照http://xdebug.org/wizard.php指南自己编译了Xdebug,并通过/opt/lampp/bin/pecl
安装了xdebug。现在我的php.ini看起来像这样:
zend_extension = "/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_host = "localhost"
xdebug.remote_handler = "dbgp"
我不知道该怎么办,http://xdebug.org/wizard.php 仍然报告说 Xdebug 没有安装。这可能是权限问题吗?目前扩展的权限如下:
-rwxr-xr-x 1 niklas niklas 88376 Sep 30 10:43 interbase.so
-rwxr-xr-x 1 niklas niklas 184920 Sep 30 10:43 oci8.so
-rwxr-xr-x 1 niklas niklas 118592 Sep 30 10:43 pgsql.so
-rwxr-xr-x 1 niklas niklas 830886 Oct 10 15:10 xdebug.so
它们是否应该由其他人拥有?我是否需要在php.ini中启用任何其他选项?这是我的phpinfo()
的当前输出:http://www.pasteall.org/36135
phpinfo
的完整输出粘贴到某个地方? - Petahapt-get
安装所需的内容,而不是使用 xampp? - Petah