Heim >Backend-Entwicklung >PHP-Tutorial >教你在PHPStorm中配置Xdebug_PHP

教你在PHPStorm中配置Xdebug_PHP

WBOY
WBOYOriginal
2016-05-30 08:46:211706Durchsuche

本教程适用于Laravel项目的使用者,并默认使用Homestead作为开发环境的虚拟机。

1. 确认你已经安装了Xdebug

通过ssh登录你的homestead,执行

<code>ls /etc/php5/fpm/conf.d</code>

如果你看到20-xdebug.ini的配置项,说明Xdebug是正确加载了的,如下图:

2. 配置xdebug.ini

通过下面的命令进入xdebug.ini所在目录:

<code>cd /etc/php5/mods-available</code>

你可以使用vim对其编辑,在zend_extension=xdebug.so一行下面添加下面几行:

<code>xdebug.remote_enable = onxdebug.remote_connect_back = onxdebug.idekey = "vagrant"</code>

保存,退出,然后重启php-fpm

<code><br>sudo service php5-fpm restart</code>

3. 配置PHPStorm

在PHPStorm打开你的Laravel项目,按cmd + ,呼出偏好设置,找到PHP下的Servers,进行如下配置:

<code>/path/to/laravel    ==> /home/vagrant/path/to/laravel/path/to/laravel/public ==> /home/vagrant/path/to/laravel/public</code>

这里配置的文件夹根据Homestead.yaml所映射的文件相对应改变。设置完之后,Apply。

然后回到导航栏,找到 Run -> Edit Configurations,添加一个PHP Web Application。如图:

4. 进行测试

app/routes.php写上一段实例代码:

<code>Route::get('/', function(){  $a = [1, 2, 3, 4, 5];  array_pop($a);});</code>


然后在每一行添加断点,然后Run --> Debug,选择之前设置好的Homestead,如果你看到下图的样子,恭喜你。

以上所述就是本文的全部内容了,希望大家能够喜欢。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn