Mac Os 系统配置PHP xdebug扩展

Mac Os 配置PHP xdebug扩展

今天上班第一天重新配置了一下mac下的PHP扩展,嗯~~!虽然耗费了很长时间不过最终还是成功收尾!
Mac Os 系统配置PHP xdebug扩展

一、php添加xdebug扩展

转载十分钟搞定mac下的phpstorm增加xdebug调试

一、版本(非常重要)
xdebug版本必须要和php匹配,我就是第一次不匹配,失败告终。
Mac Os 系统配置PHP xdebug扩展
点击匹配
phpinfo();
右键查看源码复制粘贴至上边链接的文本框中点击 Analyse my phpinfo() output按钮剩下的按照跳转后的说明进行操作(很详细)。

二、配置php.ini

mac自带了php,所以作为小白的我根本不知道php.ini文件在哪里…
没关系,毕竟有大佬“百度”。
贯彻着‘外事问谷歌,内事问百度”,房事问天涯’的学习思想,找到了如下
转载mac下php.ini配置文件
Mac Os 系统配置PHP xdebug扩展
拷贝命令:

sudo cp /private/etc/php.ini.default /private/etc/php.ini

copy成功后

cd /private/etc/
sudo vi php.ini

进入shell命令行后切记不要着急按“十分钟搞定mac下的phpstorm增加xdebug调试
”文章中的配置复制粘贴过去。

应该按以下步骤,

  • 1.查看phpinfo中是否有xdebug(当然应该是没有)
  • 2.首先配置第一行
  • zend_extension = /usr/lib/php/extensions/****/xdebug.so 此处需注意,路径的✳️并不是真的路径写✳️也不是按照作者那样写 /no-debug-non-zts-20121212/ 是要根据你真实的路径写。建议查看清楚后再写,而且就先写这一行。
  • 3.重启Apache 刷新phpinfo页面查看是否有xdebug扩展。
  • 4.将后续与PHPStorm 配置写完。
  • 5.重启Apache。

当然有自信的同学可以一遍配置完毕,当我没说过(画外音~~)
Mac Os 系统配置PHP xdebug扩展

三、完成与PHPStorm的配置

此区域没有什么太大的坑,按照转载中的做就可以了,需要提醒的是,有一些插件、扩展会占用9000这个端口,所以尽量9001、9002…并且必须与php.ini中xdebug.remote_port端口对应。
最后浏览器的xdebug helper插件可以自己翻Q 或者下载 谷歌fangwen助手非常好用。

结尾

在北京的一天过的非常快,今天是我重新上班的第一天,之前浑浑噩噩的过了一年,没有什么收获,所以改变一下生活模式温故而知新,明天会做一个企业站,希望一切顺利,写到这里也该睡了。希望同在北京的你,加油!
Mac Os 系统配置PHP xdebug扩展