Laravel & PHPStorm搭建php开发环境 - Magicio的个人空间 - 开源中国

阅读 43
收藏
2019-01-18
原文链接:my.oschina.net

准备工具

1.xdebug扩展

根据php版本从 xdebug官网 选择合适的下载xdebug扩展 (注意本地php是线程安全还是非线程安全的版本),也可以将phpinfo()的信息放到PHP版本检测,按照指导安装

xdebug版本选择

下载完成后

linux 版本 解压:

tar zxvf xdebug-2.7.0beta1.tgz

进入安装包目录

cd xdebug-2.7.0beta1

生成configure执行文件

phpize

配置

/configure --prefix=/usr/local/php-extention/xdebug-2.7  --with-php-config=/usr/local/php7/bin/php-config

编译

make

安装

make install

安装成功

xdebug安装成功

修改php.ini,在文件最后添加以下内容

[Xdebug]
zend_extension=xdebug.so
xdebug.idekey=PHPSTORM
;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。
xdebug.collect_params = 1
;打开效能监测器
xdebug.profiler_enable=on
;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。
xdebug.auto_trace=on
;设定函数调用监测信息的输出文件的路径
xdebug.trace_output_dir="/usr/local/php-extention/xdebug-2.7/xdebug.trace_output_dir"
;设定效能监测信息输出文件的路径
xdebug.profiler_output_dir="/usr/local/php-extention/xdebug-2.7/xdebug.profiler_output_dir"
;远程调试打开
xdebug.remote_enable=on
;远程头请求方式
xdebug.remote_handler=dbgp
;远程地址
xdebug.remote_host=localhost
;远程端口号
xdebug.remote_port=9001

2.安装 phpunit

参考 phpunit官网

phpunit也可以使用Laravel composer安装

3.设置PhpStrom

选择对应的php

xdebug的端口号选择刚才在php.ini中配置的端口

编写测试用例

php artisan make:test ExampleTest

点击运行 Debug

这样就可以在本机调试PHP代码了

评论