vscode 配php环境的正确姿势

2023-11-07

看了很多网上的教程,很乱,很难找到一篇好的文章。

经过多重筛选以及我的亲身实践,终于找到了一个很好地办法。

        因为本人耐心比较有限,写的很不详细,都是一些大纲,以及本人遇到的一些问题的总结。遇到啥问题,多百度,多自己动手试试吧,搭环境这个东西,烦得很,但是vscode是真的香,看你咋选了。


 

第一:

           要有php程序。网上很多人都去下载xmapp。这个没有错。如果自己下载有phpstudy,那么久没有必要去下载了。本人就是用phpstudy自带的php来调试。

 

第二:在vscode下载这两个插件

     

     

第三:把php.exe  所在的文件夹添加到环境变量中,在cmd输入php  -i  ,如果有显示,久成功了。

第四:去官网下载xdebug,版本要根据自己的php版本来下载,并且把下载的文件发到与php.exe 同一个文件夹中。

如果已经下有phpstudy,那么就可以使用自带的xdebug

第五:编辑php.ini  文件。在末尾添加

重点:这个 xdebug,一定要主义版本号。如果版本号错了或者是其他问题,很难保证可以调试。 如果使用phpstudy的话,一般都有自带的xdebug,直接用就行了。一定一定要注意。

 

那么如何确保xdebug已经调试成功了?    <?php  phpinfo();?>     注意,一定要看到这个东西。

 

[Xdebug]
;添加对应的调试路径。
zend_extension=C:/software/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll 
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_autostart = 1
xdebug.remote_port = 9001

第六:

在vscode配置文上,点击 添加配置-> php ,修改端口 9001

 

 

第七:

在终端运行代码:  下载code runner

 

第八:

调试代码:摁下 F5    之后在浏览器访问站点网站,比如  http://127.0.0.1/index.php,不懂得话先去了解如何搭站吧,嗯,不然学php是没有任何意义的。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode 配php环境的正确姿势 的相关文章

  • JDK 安装 与环境变量配置 详细教程

    1 JDK jre 8u161 windows x64 exe 下载 所有平台 http www oracle com technetwork java javase downloads jdk8 downloads 2133151 htm
  • Anaconda命令-网站大全

    Anaconda命令 网站大全 命令行初始化 conda init 在安装好Anaconda之后配置命令行自动激活base环境 支持PowerShell和Cmd 配置pip Anaconda软件源 清华源 pip 网站 pypi 镜像站使用
  • AutoDL算力平台租用GPU服务器+VSCode远程开发同步代码

    文章目录 一 关于租GPU服务器 二 使用XShell连接刚租的服务器 三 VSCode远程开发 四 VSCode SFTP插件实现本地代码与远程代码同步 一 关于租GPU服务器 理由 便宜好用 性价比高 https www autodl
  • ns2报错

    若报以下错误 finish couldn t execute nam no such file or directory 最简单的解决方法是在命令行中到你的ns安装目录下 进入nam目录 输入 sudo make install
  • 使用vscode进行远程调试

    官方调试手册 vscode官方调试手册 1 安装python扩展 如果是远程连接的话 一定要在ssh上启用扩展 不然创建基于python的配置文件时就会提示 无python扩展 2 新建配置文件 并修改参数 点击左侧第四个按钮 运行与调试
  • 如何在pycharm上安装tensorflow

    TensorFlow 是一个基于数据流编程 dataflow programming 的符号数学系统 被广泛应用于各类机器学习 machine learning 算法的编程实现 其前身是谷歌的神经网络算法库DistBelief Tensor
  • CentOS 7部署nginx 离线安装nginx 在线安装nginx(nginx安装详细教程)

    CentOS 7部署nginx 离线安装nginx 在线安装nginx nginx安装详细教程 文章目录 CentOS 7部署nginx 离线安装nginx 在线安装nginx nginx安装详细教程 1 联网安装nginx 2 离线安装N
  • 修改windows控制台编码

    代码页code page UTF 8 65001 简体中文 GB2312 936 繁体中文BIG5 950 日文 932 美国 加拿大英语 437 俄文 866 韩文 949 查看当前代码页 chcp 设置当前代码页 临时设置 设置UTF
  • vscode 配php环境的正确姿势

    看了很多网上的教程 很乱 很难找到一篇好的文章 经过多重筛选以及我的亲身实践 终于找到了一个很好地办法 因为本人耐心比较有限 写的很不详细 都是一些大纲 以及本人遇到的一些问题的总结 遇到啥问题 多百度 多自己动手试试吧 搭环境这个东西 烦
  • Unity3d开发中,用Visual Studio编写c#脚本代码出现无法代码补全的解决方案

    VS版本 Visual Stduio 2017 第一步 VS菜单栏 gt 工具 gt 获取工具和功能 gt 打开visual studio installer 如下图勾选unity工作负载后安装 第二步 Unity菜单栏 gt edit g
  • 加密:python crypto AES : Object type cannot be passed to C code

    在使用pcryptodome的时候 发现了一个错误 Python之AES加密 本人电脑上的加密库的版本和别人电脑上的版本不一样 我电脑加密内容需要是字节 修改了一下 修改之后如下 self key key 修改为 self key key
  • pyppeteer初次运行需要下载Chromeium无法下载或者下载慢

    最佳解决方案 目前网上最多的其实都是自己手动下载 目前需要 这里进行替换就好了 这里是不需要修改源码的 只要在我们引用之前设置下环境变量就好了 import os DEFAULT DOWNLOAD HOST https npm taobao
  • 【区块链】#区块链 ipfs介绍及环境配置

    需要在答辩之前做一点demo进行展示 好给评委老师展示我们的预期成果 组长最后挑选了IPFS作为初级的展示工具 我们的第一次在链上操作就开始了 区块链具有去中心化 不可篡改 智能合约的一些特性 其实大家都知道区块链是这几年因为比特币的火而赶
  • vscode 配置C++编译环境(完美版)

    文章目录 vscode c 环境配置 完整教程请查看该教程 vscode c 环境配置 完整教程请查看该教程 https blog csdn net qq 43041976 article details 100542557 使用MinGW
  • Loader Runner11 安装、汉化与破解

    1 安装 可能会安装所需组件请自行安装 更改安装目录 开始安装 安装完成后会提示只能试用10天 2 汉化 如果需要汉化先汉化再破解 否则汉化之后还需要重新破解 以解压包的方式打开汉化包 iso 汉化过程同英文版LoadRunner安装过程
  • nvcc使用指定gcc版本(不改变全局gcc版本)

    在nvcc后面加上 compiler bindir usr bin gcc x即可 x为指定的gcc版本号
  • ruoyi管理系统+微信小程序登录解决

    原料 ruoyi管理系统项目模板 基于springboot 微信小程序项目 阿里云服务器 有域名 有ssl证书 阿里云服务器的ssl证书可以买一个仅限一年免费的那个证书 注意事项 1 微信小程序调用云服务器接口需要https csdn ne
  • 【Ubuntu 3090 CUDA配置】一文缕清 驱动+CUDA Toolkit+cuDNN+pytorch+cudatoolkit 环境配置流程

    2021年12月9日更新 可查看本人最新的CUDA环境配置博客 https zhuanlan zhihu com p 443114377 系对本文的提炼 归纳与总结 目录 环境配置流程总结 2021年6月10日更新 重要概念 务必看 写在开
  • lua json 库

    1 luajson GitHub mpx lua cjson Lua CJSON is a fast JSON encoding parsing module for Lua clone 源码 cd lua cjson 2 1 0 make
  • Ubuntu下通过docker安装wechat

    Ubuntu下通过docker安装微信 一 安装docker sudo apt update sudo apt upgrade sudo apt full upgrade 安装证书 sudo apt install apt transpor

随机推荐

  • 【场景生成与削减】基于蒙特卡洛法场景生成及启发式同步回带削减风电、光伏、负荷研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 相关知识 基于概率距离削减法 蒙特卡洛削减
  • 数组函数some()、every()用法

    这两个方法用的其实并不多 但遇到了还是记录一下 some every 是用于判断数组的 1 some 不创建新数组 不改变原数组 判断为true则马上return true 否则return false let arr 1 2 3 4 5
  • UE4中常用的C++关键字:override

    override 描述 override保留字表示当前函数重写了基类的虚函数 目的 1 在函数比较多的情况下可以提示读者某个函数重写了基类虚函数 表示这个虚函数是从基类继承 不是派生类自己定义的 2 强制编译器检查某个函数是否重写基类虚函数
  • LeetCode 547. 朋友圈数量--无向连通图

    解析 方法一 DFS 遍历所有人 对于每一个人 寻找他的好友 找到好友后再找这个好友的好友 这样深度优先遍历下去 设置一个visited记录是否已经遍历了这个人 因为如果m个人最多m个朋友圈 设置后visited后 相同的朋友圈会检测到vi
  • 记录一些遇见的bug——项目启动报错Parameter 1 of constructor in com.example.filter.SimpleGlobalFilter required a bea

    记录一些遇见的bug 项目启动报错Parameter 1 of constructor in com example filter SimpleGlobalFilter required a bean of type org springf
  • angular2.0最新版环境搭建与常见问题

    第一步 安装Node js npm 安装Node js的时候自动就安装了npm 第二部 安装npm 由于npm官网镜像访问太慢 我们使用淘宝的npm镜像 在node命令窗口 windows的cmd linux的终端 npm install
  • 八数码深度优先搜索_Part 05:深度与广度优先搜索

    这节课重点学习深度优先搜索算法 简称为 DFS 和广度优先搜索算法 简称为 BFS DFS 和 BFS 经常在算法面试题当中出现 在整个算法面试知识点中所占的比重非常大 应用最多的地方就是对图进行遍历 树也是图的一种 深度优先搜索 Dept
  • 转:【Python3网络爬虫开发实战】6.4-分析Ajax爬取今日头条街拍美图

    摘要 本节中 我们以今日头条为例来尝试通过分析Ajax请求来抓取网页数据的方法 这次要抓取的目标是今日头条的街拍美图 抓取完成之后 将每组图片分文件夹下载到本地并保存下来 1 准备工作 在本节开始之前 请确保已经安装好requests库 如
  • Android Studio 太卡解决方法

    第一种情况 C盘快要满了 自行解决 第二种 修改Java 虚拟机启动时的参数 用于限制最大堆内存 在Android Studio Help gt Edit Custom VM Option 打开 在这里加上 Xmx2g 或者 Xmx4g 如
  • 【机器人学】机器人开源项目KDL源码学习:(2)牛顿拉普森迭代法求机器人的数值解

    对于串联机器人来说 求逆解的难度要大于求正解 市面上的工业机器人一般是利用的是利用解析法求封闭解 机器人有封闭解是有条件的 Pieper法则 另一种求逆解的方法是利用迭代法求数值解 适用于不满足Pieper法则的构型 特别适用于运动学冗余的
  • K8s ❉ 报错cannot stat ‘/etc/kubernetes/admin.conf’

    现象 报错提示 cannot stat etc kubernetes admin conf No such file or directory 解决方式 从master节点拷贝过来 master节点执行 root master scp et
  • 相机标定精度研究

    张建贺实验设计 1 外参重复性精度测试 同内参 不同外参特征点 9选择4 组合 1 外参几乎没有什么重复性误差 只要4对都正确 则刚性匹配基本正确 解释 激光点云到相机 转换本身的刚性匹配 而相机坐标系到图像坐标系是非刚性匹配 不同内参 同
  • pytorch分布式卡住

    在一台 A100 的实验室用单机多卡的方式跑 MoCoGAN HD 时 发现其在跑到 main worker 打完这行的 log 之后就卡住不动 手动 Ctrl C Options G step 5 batchSize 4 beta1 0
  • 如何搭建一个大数据平台:从新项目到成熟阶段

    在业务增涨过程中 每个企业不知不觉积累积累了一些数据 无论数据是多是少 企业都希望让 数据说话 通过对数据的采集 存储 分析 计算最终提供对业务有价值信息 此时 大数据平台的搭建就是企业面临的问题 搭建大数据平台有哪些思路 怎么样的搭建路径
  • LSTM lstm时间序列预测 用电量预测 完整代码数据

    视频讲解 LSTM lstm用工业用电量预测 时间序列预测 完整代码数据 哔哩哔哩 bilibili 代码 导包 import pandas as pd import numpy as np import tqdm import datet
  • 算法(62)-荷兰国旗-快排(详解+代码)

    问题1 问题二 代码 l 左值下标 r 右值下标 q 区分值 int partition int arr int l int r int p int less l 1 lt 区的右边界 下标 初始值 int more r 1 gt 区的左边
  • Heartbeat+crm+pingd+Drbd+NFS组合小型的集群

    Heartbeat crm pingd Drbd NFS组合小型的集群 一 网络结构图 二 准备工作 系统 CentOS release 5 3 Final Linux HA1 2 6 18 128 el5 1 SMP Wed Jan 21
  • Vite快速上手

    认识 Vite Vite 法语意为 快速的 发音 vit 是一种新型前端构建工具 能够显著提升前端开发体验 由两部分组成 一个开发服务器 它基于原生ES模块提供了丰富的内建功能 HMR的速度非常快速 一套构建指令 它使用rollup打开我们
  • c++使用proto文件方法简介

    GoogleProtocol Buffers 简称 Protobuf 是 Google 公司内部的混合语言数据标准 它提供一种轻量 高效的结构化数据存储结构 简介 为什么要使用protobuf 1 官方文档中提到一些protobuf的优点
  • vscode 配php环境的正确姿势

    看了很多网上的教程 很乱 很难找到一篇好的文章 经过多重筛选以及我的亲身实践 终于找到了一个很好地办法 因为本人耐心比较有限 写的很不详细 都是一些大纲 以及本人遇到的一些问题的总结 遇到啥问题 多百度 多自己动手试试吧 搭环境这个东西 烦