PhpStudy | PhpStudy 环境配置 —— PhpStudy 目录结构 环境变量配置 · Windows 篇

🌟想了解这个工具的其它相关笔记?看看这个:[网安工具] 服务器环境配置工具 —— PhpStudy · 使用手册

在前面的章节中,笔者详细介绍了如何在 Windows 和 Linux 系统中安装 PhpStudy,但可能会有崽崽在安装完成后发现依旧无法使用诸如 php 或 mysql 这种命令,那么本章笔者就来解决一下这个遗留的问题。

0x01:PhpStudy 目录功能介绍

先来介绍一下 PhpStudy 的目录结构,让读者大致了解一下哪个目录放哪些东西吧。看下图:

0x0101:PhpStudy 目录介绍 — COM

首先是 COM 文件夹,这个文件夹中存放了 PhpStudy 这款软件运行相关的程序:

0x0102:PhpStudy 目录介绍 — Extensions

然后是 Extensions 目录,这个目录中存放了被 PhpStudy 管理起来的扩展,比如 Apache、Mysql、php 之类的东西(你通过 PhpStudy 自带的软件管理下载的东西都会放到这里):

然后我们再进一步,去看看 php 文件夹(这可以让你导入自定义的 PHP 版本):

0x0103:PhpStudy 目录介绍 — WWW

最后是 WWW 目录,该目录中存放了 Web 站点相关的页面资源,比如 HTML、CSS、JavaScript 或者 PHP:

0x02:PhpStudy 环境变量配置

在上一节中,笔者简单介绍了 PhpStudy 的目录结构与每个目录中存放的内容,本节笔者将教你如何配置 php & mysql 这两个命令的使用。

在讲解配置前,如果你不清楚环境变量,建议先看看下面这个内容(估计看完你都不用看笔者下面介绍的内容了,如果你对文章内容有疑问,也欢迎留言):

献给初学者 🚀:计算机编程 —— 环境变量究竟是个什么东西?我该如何配置它?

0x0201:PHP 环境配置

首先是 php 命令的环境配置,当你在命令行中输入 php -v 显示如下内容时,就证明你没有将 PHP 配置进你的环境变量(但其实 PhpStudy 依旧能解析 PHP 文件,你猜为啥):

配置方法很简单,将 Extensions/php 目录下的任意一个 PHP 文件夹手动添加进环境变量即可,比如,笔者将 php 7.3.4nts 添加进了环境变量:

然后我再打开命令行输入 php -v,如下成功显示了当前的 PHP 版本(这个是写到了环境变量里,你以后在命令行中输入 PHP 调用的都是这个版本的 PHP,如果你想换版本,自然也是去环境变量里去换):

0x0202:MySQL 环境配置

这个 mysql 的命令其实是用来连接 MySQL 数据库的,首先打开 PhpStudy 中的 MySQL 组件:

然后打开 CMD 命令行界面输入下面的内容,就可以连接上 PhpStudy 中启动的那个数据库(数据库的账号密码,在 PhpStudy 的 ”数据库“ 页面就可以看到):

mysql -u <用户名> -p # -p 表示待会要输入密码

现在问题来了,可能部分小伙伴,在输入 mysql 时,也会出现 ”mysql 不是内部或外部的命令“ 的情况,那咋搞呢?还是环境变量惹的锅。我们来到 PhpStudy 的 Extensions/Mysqlx.x.x/bin 目录下,将这个目录添加进环境变量就可以啦:

至于为啥添加这个目录,如果你好好看过笔者提供的参考文章,你铁明白的,所以笔者这里就不说啦。最后再提醒你一点,连接 mysql 数据库前,记得先开启 MySQL 服务哦(不开启咋连嘛)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/81146.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DDS(数据分发服务) 和 P2P(点对点网络) 的详细对比

1. 核心特性对比 维度 DDS P2P 实时性 微秒级延迟&#xff0c;支持硬实时&#xff08;如自动驾驶&#xff09; 毫秒至秒级&#xff0c;依赖网络环境&#xff08;如文件传输&#xff09; 架构 去中心化发布/订阅模型&#xff0c;节点自主发现 完全去中心化&#xff0c;节…

java中XML的使用

文章目录 什么是XML特点XML作用XML的编写语法基本语法特殊字符编写 约束XML的书写格式DTD文档schema文档属性命名空间XML命名空间的作用 解析XML的方法​​DOM解析XMLDOM介绍DOM解析包&#xff1a;org.w3c.dom常用接口DOM解析包的使用保存XML文件添加DOM节点修改/删除DOM节点 S…

Spring Boot异步任务失效的8大原因及解决方案

Spring Boot异步任务失效的8大原因及解决方案 摘要:在使用Spring Boot的@Async实现异步任务时,你是否遇到过异步不生效的问题?本文总结了8种常见的异步失效场景,并提供对应的解决方案,帮助你彻底解决异步任务失效的难题。 一、异步失效的常见场景 1. 未启用异步支持 ❌ …

QT6 源(104)篇一:阅读与注释QAction,其是窗体菜单栏与工具栏里的菜单项,先给出属性测试,再给出成员函数测试,最后给出信号函数的学习于举例测试

&#xff08;1&#xff09; &#xff08;2&#xff09; &#xff08;3&#xff09;接着给出成员函数测试 &#xff1a; &#xff08;4&#xff09; 给个信号函数的举例 &#xff1a; &#xff08;5&#xff09; 谢谢

visual studio生成动态库DLL

visual studio生成动态库DLL 创建动态库工程 注意 #include “pch.h” 要放在上面 完成后点击生成 创建一个控制台项目 设置项目附加目录为刚才创建的动态库工程Dll1&#xff1a; 配置附加库目录&#xff1a; 配置动态库的导入库&#xff08;.lib&#xff09;&#xff1a;链…

matlab多智能体网络一致性研究

一个基于连续时间多智能体系统&#xff08;Multi-Agent Systems, MAS&#xff09;的一阶一致性协议的MATLAB仿真代码&#xff0c;包含网络拓扑建模、一致性协议设计和收敛性分析。代码支持固定拓扑和时变拓扑&#xff0c;适用于学术研究。 1. 基础模型与代码框架 (1) 网络拓扑…

【omnet++】omnet++6.0.3中调用python

版本&#xff1a; omnet 6.0.3 Ubuntu 20.04.6 LTS omnet的installguide中对ubuntu版本是有要求的&#xff0c;找到对应版本下载即可 先安装omnet再安装anaconda omnet 6.0.3安装 别在网上找教程了&#xff0c;官方的installguide手册是最好的。按照手册安装一些依赖包后 so…

【C++】 —— 笔试刷题day_29

一、排序子序列 题目解析 一个数组的连续子序列&#xff0c;如果这个子序列是非递增或者非递减的&#xff1b;这个连续的子序列就是排序子序列。 现在给定一个数组&#xff0c;然后然我们判断这个子序列可以划分成多少个排序子序列。 例如&#xff1a;1 2 3 2 2 1 可以划分成 …

UE RPG游戏开发练手 第二十七课 普通攻击2

UE RPG游戏开发练手 第二十七课 普通攻击2 1. 创建普通攻击的蒙太奇动画 2.打开4个蒙太奇动画&#xff0c;修改插槽为FullBody,修改动画速度 3.编辑动画蓝图&#xff0c;插入FullBody插槽让普通攻击动画得以播放 4. 编辑GA_LightAttack技能蓝图

MySQL——日志

undo log(回滚日志)&#xff1a;引擎层生成的日志&#xff0c;实现了事务的原子性&#xff0c;用于事务回滚和MVCC。redo log(重做日志)&#xff1a;引擎层生成的日志&#xff0c;实现了事务的持久性&#xff0c;用于非正常关闭的数据恢复。bin log(归档日志)&#xff1a;Serve…

QML 动画控制、顺序动画与并行动画

目录 引言相关阅读基础属性说明工程结构示例代码解析示例1&#xff1a;手动控制动画&#xff08;ControlledAnimation.qml&#xff09;示例2&#xff1a;顺序动画&#xff08;SequentialAnimationDemo.qml&#xff09;示例3&#xff1a;并行动画&#xff08;ParallelAnimationD…

PowerShell 实现 conda 懒加载

问题 执行命令conda init powershell会在 profile.ps1中添加conda初始化的命令。 即使用户不需要用到conda&#xff0c;也会初始化conda环境&#xff0c;拖慢PowerShell的启动速度。 解决方案 本文展示了如何实现conda的懒加载&#xff0c;默认不加载conda环境&#xff0c;只…

R语言学习--Day03--数据清洗技巧

在一般情况下&#xff0c;我们都是在数据分析的需求前提下去选择使用R语言。而实际上&#xff0c;数据分析里&#xff0c;百分之八十的工作&#xff0c;都是在数据清洗。并不只是我们平时会提到的异常值处理或者是整合格式&#xff0c;更多会涉及到将各种各样的数据整合&#x…

谷歌地图代理 | 使用 HTML 和矢量模式 API 更轻松地创建 Web 地图

在过去的一年里&#xff0c;谷歌对 Maps JavaScript API 进行了两项重要更新&#xff0c;以便更轻松地采用我们最新、最好的地图&#xff1a;HTML 地图和矢量模式 API。今天谷歌地图亚太区最大代理商之一的 Cloud Ace云一 为大家介绍一下更新的具体内容。 联系我们 - Cloud Ac…

WL-G4048 Multi-Port PCIe 4.0 Switch

系列文章目录 文章目录 系列文章目录《WL-G4048 Multi-Port PCIe 4.0 Switch数据手册》总结一、芯片介绍二、芯片规格介绍&#xff08;一&#xff09;功能指标&#xff08;二&#xff09;管理调试和监控&#xff08;三&#xff09;参考时钟&#xff08;四&#xff09;系统复位 …

召回11:地理位置召回、作者召回、缓存召回

GeoHash 召回 属于地理位置召回&#xff0c;用户可能对附近发生的事情感兴趣。GeoHash 是一种对经纬度的编码&#xff0c;地图上每个单位矩形的 GeoHash 的前几位是相同的&#xff0c;GeoHash 编码截取前几位后&#xff0c;将相同编码发布的内容按时间顺序&#xff08;先是时间…

高效批量合并Word文档的工具介绍

软件介绍 本文介绍一款专门用于批量合并Word文档的工具&#xff0c;名为批量合并word工具。 使用方法与特点 如果需要将多个Word文档合并到一个Word文档中&#xff0c;就可以使用这款工具。使用前&#xff0c;需把要合并的Word文档都放在名为“word”的文件夹下。 该软件没有…

机器学习入门之KNN算法和交叉验证与超参数搜索(三)

机器学习入门之KNN算法和交叉验证与超参数搜索&#xff08;三&#xff09; 文章目录 机器学习入门之KNN算法和交叉验证与超参数搜索&#xff08;三&#xff09;一、KNN算法-分类1. 样本距离判断明可夫斯基距离 2. KNN 算法原理3. KNN 的缺点4. KNN 的 API5. 使用 sklearn 实现 …

小刚说C语言刷题—1700请输出所有的2位数中,含有数字2的整数

1.题目描述 请输出所有的 2 位数中&#xff0c;含有数字 2 的整数有哪些&#xff0c;每行 1个&#xff0c;按照由小到大输出。 比如&#xff1a; 12、20、21、22、23… 都是含有数字 2的整数。 输入 无 输出 按题意要求由小到大输出符合条件的整数&#xff0c;每行 1 个。…

在MYSQL中导入cookbook.sql文件

参考资料&#xff1a; GitHub 项目&#xff1a;svetasmirnova/mysqlcookbook CSDN 博客&#xff1a;https://blog.csdn.net/u011868279/category_11645577.html 建库&#xff1a; mysql> use mysql Reading table information for completion of table and column names …