🛠️使用PHPStorm对MAMP Pro进行调试
2023-4-6
| 2023-4-6
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password

开头

搞ctf嘛,总得有一个本地环境的,正好macOS上的PHP环境用MAMP Pro来搭建比较方便,所以就用这个来搞了

启用MAMP Pro的Xdebug

按照以下步骤来启用PHPStorm的Xdebug
notion image

打开MAMP Pro的php.ini

原来MAMP Pro的php.ini在这里。。。坑死了
notion image
这里可以看到xdebug的路径,复制备用,并且在下面加一行 debug.idekey=PHPSTORM
notion image

配置PHPStorm

在PHPStorm中选中菜单栏的Preferences,并且打开PHP标签,左上角添加一个PHP,然后在PHP executable里面按路径查找一下php可执行文件的路径,MAMP一般就按照下面这个路径慢慢找就行了,Configuration file 会自动识别,但是Debugger没有自动识别,这时候上面复制的路径就有用了,将它粘贴进来
notion image

配置测试路径

我的CTFShow相关的文件都放在了固定的目录下,并且由iCloud来同步,所以可以创建一个Host并且让网站根目录指向那里,创建好后设置一下域名
notion image

测试debug是否可用

打开PHPStorm右下角的监听PHP调试连接,并且断点后尝试访问页面
notion image
 
可以看到已经变蓝了,配置已经成功。
技术分享
  • PHP
  • 工具
  • 学习
  • CTFd 搭建尝试好久不见,我又回来辣
    • GitTalk
    Catalog