使用Laravel,Vagrant

时间:2018-02-06 17:56:58

标签: php laravel vagrant xdebug

尝试配置我的Vagrant服务器以使用Xdebug。阅读它附带Xdebug,但我检查了这个并不是真的。

SSH进入Vagrant机器,

$ php -v

显示机器正在使用

PHP 7.2.0-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 30 2017 13:58:33) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.2.0-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies with blackfire v1.18.0~linux-x64-non_zts72, https://blackfire.io, by SensioLabs

没有xdebug。所以我尝试用

安装xdebug
$ brew install homebrew/php/php72-xdebug

似乎工作。但后来我尝试找到xdebug.so的路径:

$ locate xdebug.so

/usr/lib/php/20131226/xdebug.so 
/usr/lib/php/20151012/xdebug.so 
/usr/lib/php/20160303/xdebug.so 

尝试将所有这些放入php.ini,但都失败了。 尝试通过

安装
$ sudo apt-get install php7.2-xdebug 
E: Unable to locate package php7.2-xdebug

所以,我搜索了一下,发现:

$ apt search xdebug
Sorting... Done
Full Text Search... Done
php-xdebug/xenial,now 2.5.5-3+ubuntu16.04.1+deb.sury.org+1 amd64 [installed] Xdebug Module for PHP

在远程计算机上配置Xdebug和php我做错了什么?

1 个答案:

答案 0 :(得分:0)

我正在使用映射域测试Postman。使用实际的服务器IP工作。

所以,而不是“restfulapi.dev”,点击“128.153.123.21”或其他任何东西。

非常愚蠢。