可以将Xdebug与内置PHP测试服务器一起使用吗?
基本上我的问题说明了一切 我希望能够检查脚本变量的状态,设置断点等,而无需安装Nginx、apache或PHP-FPM可以将Xdebug与内置PHP测试服务器一起使用吗?,php,debugging,Php,Debugging,基本上我的问题说明了一切 我希望能够检查脚本变量的状态,设置断点等,而无需安装Nginx、apache或PHP-FPM 这可行吗?如果不行,我的选择是什么?您可以使用php内置web服务器。它的意思是不用于开发。好的,所以我已经设法使用了xdebug 我使用自制软件在MacOSX10.10上安装了PHP5.5 安装PHP如果尚未安装,请确保使用xdebug扩展安装 在我的例子中,我使用了$brew安装php55 xdebug,或者如果您已经安装了pecl和php,则使用$pecl安装xdebu
这可行吗?如果不行,我的选择是什么?您可以使用php内置web服务器。它的意思是不用于开发。好的,所以我已经设法使用了xdebug 我使用自制软件在MacOSX10.10上安装了PHP5.5
在我的例子中,我使用了
$brew安装php55 xdebug
,或者如果您已经安装了pecl
和php,则使用$pecl安装xdebug
您可以通过执行
$php-m | grepxdebug
检查是否安装了扩展$cd~/.vim/bundle&&git克隆https://github.com/Triztian/xdebugger.git
php.ini
文件,您可以通过运行$php-i | grep“file=>/”
来检查。找到正确的init文件后,必须在末尾添加以下行:
xdebug.remote\u enable=On
xdebug.remote\u autostart=On
如果使用PHP,可以使用-c
参数指定PHP.ini文件$php-S localhost:8080-c/usr/local/etc/php/5.5/php.ini
)并打开VIM。VIM打开后,按下
,以便xdebugger开始监听连接;在浏览器上导航到localhost:8080/index.php
(或任何php脚本),以便在一切设置正确时触发xdebugger连接