【PHP】Phpstorm环境配置与应用

2023-11-01

一. Phpstorm环境配置

(1)点击左上端File,选择下拉框中的setting,进入环境配置页面,如下图
在这里插入图片描述
(2)如下图点击1处,选中下拉框中的Deployment,Type(图示2处),下拉框中选择Local or mounted folder 项,Folder(3处),选择你的项目文件文件夹上一级目录,这里为F:*\PHPTutorial\WWW(这里以实际操作者的目录为准),Web server URL处(4处)填写为http://localhost 。进入Mappings(5处)。
在这里插入图片描述
(3)点击Languages&Frameworks(1处),选择PHP,进入下图页面,PHP language(2处)下拉框中选择你对应的版本,这里为7.0。
在这里插入图片描述
(4)点击上图 4处…样式按钮,然后点击左上角“+”号,如下图所示,选择Local Path to Interpreter,显示如下图,PHP executable(1处)选择解释器文件(php.exe),这里路径F:*
\PHPTutorial\php\php-7.0.12-nts\php.exe(以实际操作者路径为准),选择完成之后点击下方Apply(2处)与OK(3处)。
在这里插入图片描述
在这里插入图片描述
(5)完成解释器配置后,回到上图页面,点击PHP(下图1处)-点击Debug(2处),选择DBGp proxy(3处),如下图所示。
在这里插入图片描述(6)找到(6) php.ini这个文件,如下图,这里路径为:
F:******\PHPTutorial\php\php-7.0.12-nts(以实际操作者目录为准)

(7)以记事本方式打开php.ini文件,可以用Ctrl+F定位查询xdebug.idekey定位到目标行,如下图2.2.3-8所示,回到图中的4处,
IDE key填写为PHPSTORM(xdebug.idekey对应项)
Host栏填写为localhost,(xdebug.remote_host对应项)
Port 栏填写为9000(xdebug.remote_port对应项)
在这里插入图片描述
(8)选择php下面的Servers选项,如下图,Name(2处)填写为WWW,Host填写为localhost, port(4处)填写为80,Debugger处选择为Xdebug
在这里插入图片描述
(9)选择php下面的Composter选项(下图1处),如下图所示,Path to composer.json处选择composer.json文件,这里路径为
F:/******/composer.json(以实际操作者路径为准),3 处Add pakages as libraries选项点勾完成所有配置,点击下方Apply按钮(4处)应用,OK(5处)即可保存设 置
在这里插入图片描述

二. 登陆页面

(1) 运行phpStrom后,点击左上端file,选择open,选择项目所在文件,
(2) 选择右上端处Add Confguration。
(3) 选择下图1处的+号,下拉框中选择PHP Web Page。
在这里插入图片描述
(4)页面如下图所示,Name(1处)填写为项目名,Browsen(3处),点击右边的…样式按钮选择为谷歌浏览器, Server(2处)点击右边的…样式按钮进入到页面。
在这里插入图片描述
(5) 如下图所示,点击1处箭头,选择2处www项目,右边与下图所示一致则表示配置成功,分别选择Apply与OK保存配置。至此,完成全部配置,即可运行项目。
在这里插入图片描述
(6)登陆成功则全部配置完成,若想进行更多基础phpstorm配置,请访问下述网址:
链接: 基础phpstorm配置

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

【PHP】Phpstorm环境配置与应用 的相关文章

  • 如何确定 n 高数字金字塔中的最大路线成本

    我有一个像这样的数字金字塔 7 4 8 1 8 9 2 4 6 7 4 6 7 4 9 4 9 7 3 8 8 routes 32 每个数字都按其系列中的强大程度进行索引 0 9 gt 1 1 8 gt 5 2 8 gt 4 3 7 gt
  • 通过 XMLHttpRequest 将数据从 JavaScript 发送到 PHP

    再会 我正在尝试将一段简单的数据从一个 php 文件 manage php 发送到另一个 view php 我无法通过表单发送数据 我想通过 JS 脚本发送数据 这是我的尝试 var read function id xmlhttp new
  • 在php中获取二进制数据大小的正确方法是什么?

    我已阅读文件的一部分 现在想确保该部分的大小正确 我怎样才能在 php 中做到这一点 part fread file 1024 return some function part 1024 我已经阅读了这些示例 但我怀疑是否要使用 strl
  • 计算两个数字之间的差异

    我想计算两个给定数字之间的差异 例如 1 5 或 24 35 我必须将数组中的数字分开并写出它们之间的差异 如下所示 1 2 3 4 5 或 24 25 26 27 28 29 30 31 32 33 34 35 是否有任何 php 函数可
  • 如何在 标签中用 %20 替换空格

    我想替换 html 文本的图像标签中的所有空格 Example img src to img src photo 201 jpg 我没有找到 preg replace 的解决方案 但它可能是一个简单的正则表达式行 谢谢 Edit 抱歉各位
  • 如何从 Laravel 5 中的 Public/Images 文件夹中删除图像(URL 数据)

    如何从 laravel 5 中的 public images 文件夹中删除图像文件 我从这个网站找到了一些例子 但我知道他们只是在他们的文件中使用文件名record table 但我正在使用类似的东西URL e g localhost pr
  • Laravel 5 与 SAML 2 和现有 IDP 集成

    我使用 Laravel 5 我正在尝试将 SAML 2 0 与其集成 我找到了这个包 https github com aacotroneo laravel saml2 https github com aacotroneo laravel
  • PHP 警告 ZipArchive::extractTo():权限被拒绝

    我创建了一个应用程序 它使用 ZipArchive 类 php 中的标准 中的方法 extractTo 并在 Windows 7 上的本地主机 apache 服务器上对其进行了测试 没有任何问题 但是当我在一些unix生产服务器上尝试过它之
  • FPDF - 内嵌粗体文本

    我正在尝试从 PHP 创建 PDF 出于法律原因 我们需要将免责声明的一部分设为粗体 并且需要概述免责声明 我当前的代码使用 if isset POST optout POST optout yes pdf gt Ln 5 pdf gt S
  • 一次将多个值插入MySQL [重复]

    这个问题在这里已经有答案了 谁能解释一下为什么这个 PHP MySQL 不起作用 基本上我需要从表单中一次插入大量行 因此会有多个名称字段 多个短 中 长字段等 我收到此错误 Notice Undefined variable Short1
  • WooCommerce:用文本覆盖购物车价格

    我们有很多产品具有以下功能 No price 零价格 我们让它们可以通过内置挂钩购买 但购物车仍然将它们显示为具有0 price结账时 我们希望购物车和结帐摘要显示 特殊订单 或任何其他文本 但 WooCommerce 似乎使基于文本的价格
  • 需要 mysqli_fetch_all 的替代方案

    我有一个 php mysqli 代码 可以找到一个我的本地服务器 但是在我的服务器上使用它时 我得到了一个 Fatal error Call to undefined function mysqli fetch all in home3 t
  • Yii2 DropDownList Onchange 更改自动完成小部件“源”属性?

    我已经尝试过这个 yii2 依赖的自动完成小部件 https stackoverflow com questions 27025791 yii2 dependent autocomplete widget 但我不知道为什么它不起作用 这是我
  • 使用 DOM 获取 div 的内容(包括子标签)

    我正在使用 DOM 来获取 div 标签的内容 但内部 html 部分未显示 功能是 dom new DOMDocument libxml use internal errors true dom gt loadHTMLFile url l
  • 如何在 joomla 模块中通过 javascript 发送输入文件类型

    我想将带有 javascript 的文件发送到 php 文件 我的 php 文件中有这个表单
  • 使用 php 和 symfony 从数组创建 Excel 文件

    我正在尝试使用 PHP 和 symfony 将数组导出为 XLS 文件 如下面的代码所示 创建 XLS 文件后 我只能获取数组的最后一行 并且它显示在文件的第一行中 似乎 lignes 变量没有增加 我不明白出了什么问题 有人可以帮忙吗 f
  • 需要使用 php 从远程服务器下载与 $_FILES 相同的内容[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 好的 我有处理图像上传的 php 代
  • 使 div 的大小与其内部图像的大小相同

    我有一个带有以下代码的div HTML div img src img logo png div CSS div imgContainer width 250px height 250px padding 13px 问题是用户可以编辑图像大
  • 转换MAC地址格式

    我刚刚编写了一个小脚本 从交换机中提取数百个 MAC 地址进行比较 但它们的格式为 0025 9073 3014 而不是标准的 00 25 90 73 30 14 我对如何转换它感到困惑 我能想到的最好的办法就是在 处将它们分解成碎片 然后
  • PHP 中的 Zip 流

    我有一个 PHP 脚本 可以动态创建 zip 文件并强制浏览器下载该 zip 文件 问题是 我可以直接将zip文件写入连接到用户浏览器的输出流 而不是先将其保存为服务器上的真实文件 然后发送文件吗 提前致谢 如果您的 Web 服务器运行的是

随机推荐

  • Ethereum私有网络的搭建

    好久没有弄以太坊 因为工作需要 需要搭建一个以太坊的私有网络 private network 0 实验环境 3台阿里云服务器 Ubuntu 16 04 分别简称为ali1 ali2 ali3 1 Ethereum节点的编译 安装 这一点无需
  • DAY40:贪心算法(九)单调递增的数字(贪心的思路)

    文章目录 738 单调递增的数字 暴力解也需要看一下 暴力解写法 注意 必须引入 isIncreasing 变量的原因 贪心思路 遍历顺序 最开始的写法 debug测试 逻辑错误 修改版 debug测试 int转化为字符串的原因 to st
  • QMap的排序

    QMap排序方法运用实例 QMap的升序排序 巧妙避开默认排序规则 QMap 如何根据value排序 QMap排序方法运用实例 QMap排序方法运用实例 Music 爱好者的博客 CSDN博客 QVector
  • MsSqlServerJdbcUrl encrypt、trustServerCertificate、trustStore、trustStorePassword hostNameInCertif

    原文链接 为了允许应用程序使用 TLS 加密 从 1 2 版开始 Microsoft JDBC Driver for SQL Server 引入了以下连接属性 encrypt trustServerCertificate trustStor
  • 用CH340给STM32C8T6和野火stm32F103Mini板下载程序需要注意的三个问题

    一 给stm32c8t6下载 1 CH340的引脚RX TX的接法 CH340模块与stm32的串口引脚关系为 RX对应TX TX对应RX 通过串口给stm32烧录程序时要用串口1 即用A9和A10脚 其中A9为TX引脚 A10为RX引脚
  • oracle vm virtualbox右ctrl切换显示模式

    virtualbox里面有个HOME键 注意这个HOME键不一定是键盘上的HOME 而是设定的某一个键 默认的右CTRL 就是所说的HOME 有时候设置的自己不知道怎么切换回来或者找不到控制栏了 就可以按快捷切换 快捷键就是右边的Ctrl
  • C++类模板中的友元函数的声明和定义分别放在哪里

    前面提到了模板的声明和定义推荐都放在头文件中 那么该类中的友元函数的声明和定义该放在哪里呢 因为友元函数并不属于这个类 按照习惯 我们一般把声明放在类中 而把定义放在类的外面 但对于类模板来说 这样就出问题了 很多编译器并不支持将友元函数的
  • 生信笔记

    第一个问题 研究最热门的基因是什么 在NCBI的ftp里面关于人的一些基因信息 在 ftp ftp ncbi nlm nih gov gene 下载即可 其中 gene2pubmed gz 这个是NCBI的entrez ID号对应着该基因发
  • wifi和AP共存方案研究--Android8.0

    目录 Android原生不支持Wifi和AP同时打开 Android对同时开Wifi和AP的限制地方 1 设置 2 framework 3 Fwk与HAL层的代理 4 HAL层部分 可能遇到的问题 附 想象这样一个场景 你的手机通过某种方式
  • MIT 6.s081 Lab2 学习笔记

    因为发现写笔记能促进自己学习 提出问题 所以记笔记 risk 5如何启动 其实是通过kernerl kernel ld跳到汇编文件kernel entry S 里面 OUTPUT ARCH riscv ENTRY entry SECTION
  • JAVA中的@interface

    注解 interface不是接口是注解类 在jdk1 5之后加入的功能 使用 interface自定义注解时 自动继承了java lang annotation Annotation接口 在定义注解时 不能继承其他的注解或接口 interf
  • 【笔试强训选择题】Day27.习题(错题)解析

    作者简介 大家好 我是未央 博客首页 未央 303 系列专栏 笔试强训选择题 每日一句 人的一生 可以有所作为的时机只有一次 那就是现在 文章目录 前言 一 Day27习题 错题 解析 总结 前言 1 解析 A 相关知识点 本题主要考察有关
  • linux 如何隐藏 /proc/目录下的文件(version 2.6 其他版本没适配)

    只为研究而用 禁止用于非法行为 通过加载此模块 来将 proc目录下的文件进行隐藏 使用方式 insmod xx ko hidestr xxxx include
  • Django框架 - 应用命名空间app_name和实例命名空间namespace的区别

    Django框架学习笔记 include 区分app name和namespace 文章目录 前言 app name的两种写法 namespace的写法 namespace默认值 namespace的唯一性 app name的唯一性 结论
  • VMware Linux 可视化增加磁盘

    1 VMware 增加磁盘 2 disks挂载磁盘 此处我挂载的是20G磁盘 截图只是用5G的做过程演示例子 3 验证挂载磁盘
  • Arduino智能物流小车各部分功能代码详解(省工程训练能力综合竞赛)

    文章目录 前言 测试部分 循迹部分 超声波测距部分 避障部分 机械臂控制部分 扫码部分 初赛部分 前言 考虑到之前那篇博客写的太简略 也只给了一个最终代码 比较容易让人看不懂 本篇主要写一些不同功能函数的代码讲解 要看整体部分的请前往我的另
  • QT第五个参数讲解

    二 connect的第五个参数 参数type定义了信号和槽的关联方式 Qt支持6种连接方式 其中3中最主要 1 Qt AutoConnection 自动方式 Qt的默认连接方式 如果信号的发出和接收这个信号的对象同属一个线程 那个工作方式与
  • 第一篇:mysqlcluster数据库集群的搭建和配置

    当系统的规模达到一定程度后 数据库在系统中慢慢成为一个瓶颈 因此需要对数据库进行扩展 数据库集群时一种解决数据库负荷的有效手段 本篇主要是描述了数据库集群如何搭建和配置的过程 一 mysql集群的规划 mysql集群由管理节点 数据节点 m
  • Python 语言对面向对象的支持

    其实许多知识点 我们看似已经熟悉还不能再熟悉 而且有些代码已经成为习惯 因为我们对他们太熟悉了 而忘记问一句为什么会这样写 所以适当抽出时间对一些过往的或者熟悉知识进行整理 可能会有意想不到的收获 Python 语言对面向对象的支持 当初
  • 【PHP】Phpstorm环境配置与应用

    一 Phpstorm环境配置 1 点击左上端File 选择下拉框中的setting 进入环境配置页面 如下图 2 如下图点击1处 选中下拉框中的Deployment Type 图示2处 下拉框中选择Local or mounted fold