当前位置: 首页 > 后端技术 > PHP

macphp+xdebug+vscode开发环境搭建

时间:2023-03-29 13:42:02 PHP

前言不懂PHP,工作需要懂PHP代码,所以学习搭建环境,记录一下系统:macOSHighSierra(10.13.6)自带PHP7.1(使用php-v查看版本,公司的PHP版本是5.6,其他版本可能也适用安装php5.6brewinstallphp@5.6安装成功后修改~/.bash_profile文件使修改生效(也可以选择重启终端)exportPATH="/usr/local/opt/php@5.6/bin:/usr/local/opt/php@5.6/sbin:$PATH"source~/.bash_profileInstallnginx(installed,skipbrewinstallnginxstartupproject启动nginx,使用/usr/local/etc/nginx/nginx.confsudonginxstartphp-fpm,-D表示后台运行sudophp-fpm-D让PHP项目运行来调试代码和查询信息,可以通过brewinstall和peclinstall来安装xdebug,但是都不太好用所以下载安装4.1,下载安装xdebug下载地址ss:https://pecl.php.net/package/...(选择合适的版本,我这边是PHP5.6,我选择的版本是xdebug-2.5.5安装命令也可以手动制作,但是比较麻烦):peclinstallxdebug-2.5.5.tgz4.2,修改php.ini从截图中我们可以看到php.ini已经更新了。我们查看php.ini文件(通过php代码可以知道它的路径:)确实多了一个:zend_extension="xdebug.so"但是这个时候xdebug看这个它没有用。查了资料说必须是绝对路径,于是改成:end_extension=/usr/local/Cellar/php@5.6/5.6.37/pecl/20131226/xdebug.so 加上以下配置:xdebug.remote_port=9001;这里记住不能使用默认的9000端口被fpmxdebu占用g.profiler_enable=onxdebug.trace_output_dir="/Users/xxx/work/xdebug";路径自定义xdebug.profile_output_dir="/Users/xxx/work/xdebug";路径自定义xdebug.remote_enable=1xdebug.remote_autostart=1xdebug。remote_host="localhost"启动php,执行看到xdebug添加成功

最新推荐
猜你喜欢