百度经验
页面数据加载中...
大家在使用DeepinLinux系统下利用Eclipus学习PHP,PHP程序调试时得利用浏览器方法,比较麻烦,如果安装Xdebug后直接点击Eclipus上的运行就可以调试php文件,很方便。下面教大家如何利用终端Xdebug的方法
利用组合键“Ctrl+Alt+T”打开深度终端。在深度终端里输入“sudo apt install php-xdebug”,并输入管理员密码。深度Linux系统会自动下载Xdebug并安装这个软件。
先查找Xdebug文件的安装目录,方法如下,在终端里输入“ find /usr/ -name "xdebug.so" ”。终端里显示Xdebug的安装目录,如我的“/usr/lib/php/20151012/xdebug.so”。
下面查找php.ini文件。先打开php.ini文件目录,方法如下:在终端里输入" php -i|grep "php.ini" ".终端里会显示出:
Cannot load Xdebug - it was already loaded
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini
最后一行就是它的php.ini文件位置。
下面利用终端编辑php.ini文件,输入“sudo gedit {php.ini文件位置}”,我的位置是/etc/php/7.0/cli/php.ini,所以输入"sudo gedit /etc/php/7.0/cli/php.ini"
下面就是gedit编辑器在php.ini的末尾下加下面一段内容:
[xdebug]
zend_extension="/usr/lib/php/20151012/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
就保存并重启完成了