| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> PhpStorm+Apache+Xdebug3开发调试环境搭建 -> 正文阅读 |
|
[PHP知识库]PhpStorm+Apache+Xdebug3开发调试环境搭建 |
我搭建过C/C++/Go/Nodejs/Python等开发调试环境,PHP的是最难搭建的,因为PHP的调试工具是PhpStorm,而服务器是Apache,调试模块是Xdebug(2和3还不同),加上PHP有各种调试姿势,比如还有ZEND调试,眼花缭乱,更加不容易搞好。 最近在做WordPress的音视频插件,需要搭建PHP环境,填了几个坑才弄好,分享给大家。插件可以看WordPress: SrsPlayer,已经上架到了官方插件,可以直接安装srs-player。也做了一个Typecho: SrsPlayer插件,可以跟着使用说明操作。 何况Mac下总是更新,把这些搞好也不容易,这篇文章也有时效性,如果你的环境是如下环境,估计还有点参考价值,如果是更新的或更老的,就不要看了:
Mac系统是12,估计影响不大。 运行环境安装首先安装好Apache+PHP+MySQL,我直接用brew安装的:
默认Apache侦听在80,我们改到8888:
让Apache直接加载php模块:
直接启动服务就行:
默认的WWW目录是在
这时候打开页面能看到,打印了个非常简单的文本, 到这一步,咱们的运行环境就弄好了。 开发环境安装开发我们用的是的PhpStorm,安装完后,直接打开 我们再安装依赖的xdebug3,可以参考Xdebug官网安装步骤。在Mac下直接执行命令(如果是M1请参考官网文档):
安装后不用改,执行
设置PhpStorm调试这是最难的,设置PhpStorm和Xdebug调试,容易出问题,需要改的比较多。
第一步,需要设置
第二步,设置PhpStorm的PHP运行时,在
第三步,在 第四步,新增Server,点Server旁边的那个
第五步,设置调试的PHP路径为
第五步,设置断点,点调试按钮,进入断点,如下图所示: 完成,可以看到页面在转圈,切到PhpStorm,已经进入断点,如下图所示: 当成功完成这个简单的 总结总结下,下面三点必须注意,否则无法调试:
下面是一些尝试,供参考:
PHP环境是比较难搭的,难在选择太多。 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 7:27:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |