第一步, 检查是否安装了php5-cgi和php5-xdebug组件, 没有安装请在新立得软件管理器里面安装或在终端安装;
第二步, 熟悉各个目录位置并修改目录和文件的权限:
PHP-CGI编译器: /usr/bin/php-cgi
PHP扩展: /usr/lib/php5/20060613/xdebug.so
PHP配置文件: /etc/php5/apache2/php.ini
sudo chmod 777 /usr/lib/php5/20060613/xdebug.so
sudo chmod 777 /etc/php5/apache2/php.ini
第三步, 拷贝安装的xdebug.so到Komodo IDE安装目录对应PHP版本目录
源文件: /usr/lib/php5/20060613/xdebug.so
目标文件: /home/kenshin/Komodo-IDE-5/lib/support/php/debugging/5.2/
这样做的原因是由于默认Komodo安装目录中的xdebug.so无法使用, 具体原因不详, 可能是版本不符, 拷贝是为了Komodo在配置的时
候使用;
第三步, 开始配置;
Default PHP interpreter 设置为 /usr/bin/php-cgi
Path to alternate PHP configuration file 设置为 /etc/php5/apache2
PHP Directories /etc/php5/apache2
打开配置向导:
Select installation to configure: /usr/bin/php-cgi
INI file to be copied: /etc/php5/cgi/php.ini
Put debug version of ini at: /etc/php5/apache2
Use this extensions directory: /usr/lib/php5/20060613
第四步, 下一步,若提示Successful类似的话,则安装成功, 否则需要再次确认各个文件的权限, 根据提示采取具体操作.
若调试时提示下面的错误, 那么说明xdebug被调用了两次, 需要把/etc/php5/apache2/php.ini中Komodo添加的
xdebug部分代码去掉.
PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
到这里完成了所有的操作, 没有异常的话, 应该可以使用PHP调试了.
部分目录可能根据版本的不同略有不同, 这里仅供参考, 我用的是Ubuntu8.10(AMD64)+Komodo IDE
5.0.3+PHP5.2.6.
注意: 文章属原创, 希望能对浏览文章的人有所帮助, 欢迎转载, 但请注明出处.