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

教你在PHPStorm中配置Xdebug_PHP

WBOY
Freigeben: 2016-05-30 08:46:21
Original
1699 Leute haben es durchsucht

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

1. 确认你已经安装了Xdebug

通过ssh登录你的homestead,执行

<code>ls /etc/php5/fpm/conf.d</code>
Nach dem Login kopieren

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

2. 配置xdebug.ini

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

<code>cd /etc/php5/mods-available</code>
Nach dem Login kopieren

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

<code>xdebug.remote_enable = onxdebug.remote_connect_back = onxdebug.idekey = "vagrant"</code>
Nach dem Login kopieren

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

<code><br>sudo service php5-fpm restart</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

这里配置的文件夹根据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>
Nach dem Login kopieren


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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage