phpstorm安装、汉化以及搭配WampServer使用的细节说明

2023-11-16

phpstorm安装、汉化以及搭配WampServer使用的细节说明
一、简介
底层嵌入式软件是用c语言写的,但是上层的应用网页是用HTML+PHP写的,这就造成嵌入式软件和网页需要进行数据交互来进行通信,为了保证安全性和系统结构清晰,便于维护,c不和html直接通信,c直接和php通信并全部运行在后端,HTML前端和PHP之间进行前后端通信。这样就需要解决c和PHP数据交互方式的问题,但是PHP工程师不配合,让我自己解决c和PHP通信的问题,最后产生了两种方案:一是通过数据库交互,PHP和c都查询数据库中的flag来进行交互通信,等同于找了一个中间媒介分别与两边沟通;二就是建立socket连接,进行socekt通信。显然,通过flag连接各自进行数据库操作即可,但是最终测试实时性上很差,于是只好采用socket通信的方式,c中的socket通信我很熟悉了,但是PHP完全不知道,于是我又开始连接学习PHP,别人不配合,就只能靠自己了。和学习web前端的开端一样,也是从一个好的IDE开始的,“工欲善其事必先利其器”。
官网上介绍,PHPstorm有webstorm的一切功能,并且支持PHP库PHP开发等,但是破解版的web端的功能会比webstorm低一个版本,因此我是PHPstorm和webstorm都有的,当然,安装PHPstorm一个也可以。
二、准备
我是在Windows上开发的,加上需要数据库,所以选择的wamp环境,使用的WampServer来搭建开发和环境,这个我在另一个总结上已经写了。
webstorm安装文件、注册服务器地址以及汉化包。
这个是我的网盘链接,大家可以用来学习(如有条件,请支持正版~_~):
链接:https://pan.baidu.com/s/1GgCs-mbVrgymR-E-9V-6KQ 密码:1ca5
三、安装及激活
1.开始安装
2.选择安装路径
3.选择支持的文件类型
我这里全选:
4.开始安装
三分钟左右就可以安装完成:
安装完成后直接运行等待准备激活:
5.激活
然后我选择的是监听服务器激活,地址在网盘提供的包中有:
注册成功后如下:
加载完成后,这里我们直接跳过即可,然后关闭:
如果激活失败,在网上重新找一下其它方法或者地址即可。
四、汉化
1.准备汉化文件
打开我们下载的网盘中的汉化文件夹,找到如下内容:
里面有中文包使用说明,我这里再说一下:
1)打开你的webstorm安装目录下的lib文件夹,将resources_en.jar文件复制出来,并更名为resources_cn.jar
2)双击打开resources_cn.jar(注意是打开而不是解压出来),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存
3)将resources_cn.jar文件复制回你的webstorm的安装目录下的lib文件夹中
网盘包里面的resource_cn.jar是我的jar包,你也可以直接拿来用。
2.打开PHPstorm并检查
这个PHPstorm的汉化没有遇到设置无法使用的问题:
五、搭配WampServer使用的细节说明
1.PHP项目创建位置
PHP项目最好建在WampServer的www目录下,这样就不需要重新配置WampServer了,然后看一下PHPstorm运行PHP需要的端口,我这里一般是63342-63344,将该端口加入到web服务器的监听端口列表中,不然无法验证PHP文件要实现的效果;
2.两个软件的打开顺序
此外,先打开PHPstorm再打开WampServer,如果先打开WampServer,PHPstorm会把WampServer监听的端口当成已占用,重新打开一个端口运行PHP文件,而这个端口没有在web服务器的监听下,也无法看到实现效果。
3.其它
. HTML等项目文件也最后放在www目录下,这样配合PHP调试整个系统也会方便一些,相当于在一个完整的系统下测试整个系统了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

phpstorm安装、汉化以及搭配WampServer使用的细节说明 的相关文章

随机推荐

  • 使用stm32进行ota升级

    主要方案 1 硬件方案 只使用mcu内部flash 没有外置flash 2 数据传输协议 ymodem 如果不了解ymodem值得去了解下 3 bootloader和app存放方案 将mcu内部flash分为两块内存 分别存放bootloa
  • 时序预测

    时序预测 MATLAB实现LSTM长短期记忆神经网络时间序列预测 多指标评价 目录 时序预测 MATLAB实现LSTM长短期记忆神经网络时间序列预测 多指标评价 效果一览 基本描述 模型结构 程序设计 效果一览 基本描述 长
  • 亚马逊云科技Build On2022技能提升计划第二季——揭秘出海爆款新物种背后的黑科技

    Build On是什么 亚马逊云科技开发者Build On是由亚马逊团队策划 开发者社区联合打造的动手实操系列活动 它是以现实技术应用和需求场景为核心 结合时下重点技术领域与亚马逊云科技的前沿技术方案打造的 面向开发人员 IT技术人员 或技
  • mysql插入新字段方法

    MySQL 允许在开头 中间和结尾处添加字段 一 开头 MySQL 默认在表的最后位置添加新字段 开头位置 第一列的前面 添加新字段 那么可以使用 FIRST 关键字 ALTER TABLE lt 表名 gt ADD lt 新字段名 gt
  • PAT C入门题目-7-19 计算天数 (15 分)

    7 19 计算天数 15 分 本题要求编写程序计算某年某月某日是该年中的第几天 输入格式 输入在一行中按照格式 yyyy mm dd 即 年 月 日 给出日期 注意 闰年的判别条件是该年年份能被4整除但不能被100整除 或者能被400整除
  • 图数据库(十二):Neo4j中数据类型及部分数据类型转换函数

    数据类型可以分为三大类 属性类型 数值类 Integer 和 Float 字符类 String 布尔类 Boolean 空间类 Point 时间类 Date Time LocalTime DateTime LocalDateTime 和 D
  • ChatGPT中文版Prompt提示工程超详细指南《提示工程高级技巧与技术》Github最新破万星项目Meta AI前工程师解密百万年薪提示工程师GPT-4模型优化利器(二)不定期更新

    提示工程高级技巧与技术 前言 Introduction 导言 零样本提示 少样本提示 少样本提示的限制 Chain of Thought Prompting 链式思考 CoT 提示 零样本COT提示 Zero shot COT 自我一致性
  • 【华为OD机试真题 JAVA】最长的指定瑕疵度的元音子串

    JS版 华为OD机试真题 JS 最长的指定瑕疵度的元音子串 标题 最长的指定瑕疵度的元音子串 时间限制 1秒 内存限制 262144K 语言限制 不限 开头和结尾都是元音字母 aeiouAEIOU 的字符串为 元音字符串 其中混杂的非元音字
  • 微信小程序中如何实现微信支付

    微信支付是微信公众平台提供的一种在线支付服务 可以为用户提供快速 方便 安全的支付体验 而在微信小程序中实现微信支付 则可以为应用程序提供更多的功能和服务 提高用户体验和商业价值 因此 在本文中 我们将介绍如何在微信小程序中实现微信支付 步
  • 轻量级linux桌面环境,Linux发行版最为轻量级的桌面环境之一Xfce 桌面

    开源多样性应该是 Linux 最好的特性之一 用户可以不断尝试各种自己喜欢的新鲜玩法与花样 并从中选择最适合自己的应用 无论你是 Linux 新人还是老鸟 层出不穷的应用和桌面环境可能都会让我们应接不暇 特别是尝试不同的 Linux 桌面环
  • Android之仿今日头条顶部导航栏效果

    随着时间的推移现在的软件要求显示的内容越来越多 所以要在小的屏幕上能够更好的显示更多的内容 首先我们会想到底部菜单栏 但是有时候像今日头条新闻客户端要显示的内容太多 而且又想在主界面全部显示出来 所以有加了顶部导航栏 今日头条顶部导航栏区域
  • 报错: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V

    springboot中引入eureka报错 java lang NoSuchMethodError org springframework boot builder SpringApplicationBuilder
  • 事件驱动型状态机EFSM介绍及C语言实现

    一 什么是状态机 有限状态机 英语 Finite state machine FSM 又称有限状态自动机 简称状态机 是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型 有限状态机是一种用来进行对象行为建模的工具 其作用主要是描
  • 解决 010Edittor 复制问题

    遇到的问题 使用010Edittor做CTF题目的时候 复制Nex Text File 复制的内容在右边 解决方法 如果要复制到左边是复制的问题 需要ctrl shift c 然后ctrl shift v粘贴即可 具体操作如下 这边复制过来
  • iOS动画 ---特殊Layer动画

    iOS动画 特殊Layer动画 iOS中有一些特殊的layer 也可以做一些动画效果 本文就补充两个可以做动画效果的layer CAEmitterLayer 和 CAReplicatorLayer CAEmitterLayer Emitte
  • Android性能优化系列:Bitmap

    文章目录 Bitmap 简介 Bitmap 的创建 不同系统版本 Bitmap 的内存分配策略 Bitmap 内存占用计算 在电脑查看的图片大小和运行内存大小区别 图片占用内存计算 Bitmap 内存优化 inJustDecodeBound
  • 448. Find All Numbers Disappeared in an Array

    查找缺失的数据 相似的题目查看如下链接的基本情况 448 查找缺失的数据 442 Find All Duplicates in an Array 先解决查找数组当中相同的元素 这道题目是442的 如何查找出数组当中出现多次的元素 这就是桶排
  • js三种声明方式

    JS中声明函数大体上有三种方法 1 常规方法 JScript code function funcName var1 var2 add you code here 2 匿名函数引用法 找不到具体的称呼 暂且先这么叫 JScript code
  • 系统远程安装

    一 现有如下需求 1 分行有20台左右瘦客户机 一台文员机 2 在总部可以通过控制台 控制软件 统一管理控制这20台瘦客户机 文员机可以通过远程桌面控制 3 现需要统一给分行这20台瘦客户机升级系统 二 解决思路 1 将新系统 Ghost文
  • phpstorm安装、汉化以及搭配WampServer使用的细节说明

    phpstorm安装 汉化以及搭配WampServer使用的细节说明 一 简介 底层嵌入式软件是用c语言写的 但是上层的应用网页是用HTML PHP写的 这就造成嵌入式软件和网页需要进行数据交互来进行通信 为了保证安全性和系统结构清晰 便于