PHPStudy 一键式网站搭建工具的下载使用

目录

    • 一、下载 PHPStudy
    • 二、安装步骤
    • 三、基本使用方法
      • 3.1 创建网站
      • 3.2 管理数据库
      • 3.3 软件管理
      • 3.4 自动启动
      • 3.5 配置管理
    • 四、注意事项和进阶使用
      • 4.1 注意事项
      • 4.2 进阶使用

背景:

我们在学习和工作中,经常会遇到各种需要自己搭建环境的场景,这些场景不做生产环境使用,只是用作学习。类似这种环境的搭建,如果我们按照正规的产品步骤去安装部署会非常耗时耗力,而且容易深陷版本坑当中,浪费大量的时间。

小编在这里推荐 phpstudy 这款一键式网站搭建工具给大家。

PHPStudy 是一个集成了 Apache/Nginx、PHP、MySQL 等组件的 Windows 平台一键式网站开发环境工具,非常适合本地开发和测试使用。

一、下载 PHPStudy

官方网站下载:

  • 访问 PHPStudy 官网:https://www.xp.cn/phpstudy
  • 选择合适的版本下载(通常有 PHPStudy V8.x 或 PHPStudy 2016版本)

在这里插入图片描述

这里我们以 phpStudy V8.1 为例,下载后如下所示:

在这里插入图片描述

压缩包内容如下所示:

在这里插入图片描述


二、安装步骤

  1. 双击 phpstudy_x64_8.1.1.3.exe 安装包打开,点击立即安装,如下图所示:

    (如果需要自定义安装路径,可以点击 自定义选项 按钮。)

在这里插入图片描述

  1. 安装中,等待安装完成即可,如下图所示:

在这里插入图片描述

  1. 安全完成后页面如下所示,点击 “安装完成” 。

在这里插入图片描述

  1. 安装完成后会自动启动控制面板。

在这里插入图片描述


三、基本使用方法

3.1 创建网站

首先,需要启动 Apache Web 服务,如下图所示:

在这里插入图片描述

启动后,如下所示:

在这里插入图片描述

在 “网站” 选项卡,点击 “创建网站” 按钮如下图所示:

在这里插入图片描述

填写网站信息(域名、根目录、端口),点击 “确认”,如下图所示:

在这里插入图片描述

网站创建成功,会自动重启服务,点击 “好” 即可。

在这里插入图片描述

为了方便测试,我们可以在配置的路径下创建一个文本文件,输入如下内容:

<html>
<body>
<h1>This is a Test.</h1>
</body>
</html>

在这里插入图片描述

重命名文本文件为 index.html,如下所示:

在这里插入图片描述

创建成功,访问页面,如下所示:

在这里插入图片描述

3.2 管理数据库

首先,我们需要在首页启动 MySQL,如下所示:

在这里插入图片描述

启动后,页面状态如下所示:

在这里插入图片描述

点击 “数据库” 选项卡,页面如下所示,在页面上,我们可以修改 root 密码、创建新的数据库等。

在这里插入图片描述

点击 修改root密码,输入密码,点击 “确认” 即可。

(注意:密码长度不能小于6位)
在这里插入图片描述

点击 创建数据库,输入数据库信息即可创建,如下图所示:

在这里插入图片描述

在这里插入图片描述

3.3 软件管理

除了网站、数据库,PHPStudy还支持了 Web Server、Nginx、文件服务、php、数据库管理工具、cms、FileZilla、cmder 等工具,可以在 “软件管理” 标签中进行安装使用。

在这里插入图片描述

3.4 自动启动

可以在右上角的 三 中进行服务开机启动配置。

在这里插入图片描述

3.5 配置管理

可以在 “配置” 标签中进行各种配置文件的管理,以及文件存放位置的配置。

在这里插入图片描述


四、注意事项和进阶使用

4.1 注意事项

  1. 如果 80 端口被占用,可以改为其他端口(如 8080)。
  2. 本地测试时,可以修改 hosts 文件将域名指向 127.0.0.1。
  3. 防火墙可能会阻止服务运行,需要添加白名单,或关闭防火墙。
  4. 长期使用建议修改默认的 MySQL root 密码。

4.2 进阶使用

  • 多站点管理: 可以同时运行多个网站项目。
  • 自定义配置: 可以手动修改 Apache/Nginx 配置文件。
  • 扩展安装: 可以安装 Memcached、Redis 等扩展。

PHPStudy 极大的简化了 Windows 下 PHP 开发环境的配置过程,是初学者和快速开发的理想选择。

整理完毕,完结撒花~🌻





参考地址:

1.phpstudy快速搭建网站步骤(手把手教你搭建),https://zhuanlan.zhihu.com/p/534753376

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

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

相关文章

java中的线程安全的集合

1.ConcurrentHashMap。 key,value结构。 jdk1.7通过分段锁保证不同段同时操作是线程安全的&#xff0c;但并发不足&#xff0c;jdk1.8通过node节点锁和CAS保证并发安全。不同node节点可以并发读写。通过它的computer,computerIfAbsent,等可以保证原子更新value。ifAbsent表示有…

MySQL问题:MySQL中使用索引一定有效吗?如何排查索引效果

不一定有效&#xff0c;当查询条件中不包含索引列或查询条件复杂且不匹配索引顺序 对于一些小表&#xff0c;MySQL可能选择全表扫描而非使用索引&#xff0c;因为全表扫描的开销可能更小 最终是否用上索引是根据MySQL成本计算决定的&#xff0c;评估CPU和I/O成本 排查索引效…

使用vscode MSVC CMake进行C++开发和Debug

使用vscode MSVC CMake进行C开发和Debug 前言软件安装安装插件构建debuug方案一debug方案二其他 前言 一般情况下我都是使用visual studio来进行c开发的&#xff0c;但是由于python用的是vscode&#xff0c;所以二者如果统一的话能稍微提高一点效率。 软件安装 需要安装的软…

【后端高阶面经:消息队列篇】29、Kafka高性能探秘:零拷贝、顺序写与分区并发实战

一、 顺序写入:磁盘性能的极致挖掘 Kafka的高性能本质上源于对磁盘顺序访问的深度优化。 传统随机写入的磁盘操作需要磁头频繁寻道,机械硬盘的随机写性能通常仅为100IOPS左右,而Kafka通过追加日志(Append-Only Log)模式,将所有消息按顺序写入分区文件,使磁盘操作转化为…

AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月27日第90弹

从今天开始&#xff0c;咱们还是暂时基于旧的模型进行预测&#xff0c;好了&#xff0c;废话不多说&#xff0c;按照老办法&#xff0c;重点8-9码定位&#xff0c;配合三胆下1或下2&#xff0c;杀1-2个和尾&#xff0c;再杀6-8个和值&#xff0c;可以做到100-300注左右。 (1)定…

Git 初次推送远程仓库

Git 初次推送远程仓库&#xff08;完整实战版&#xff09; —— 涵盖重命名分支、强制合并、冲突解决等高频场景 &#x1f525; 核心流程图 初始化 → 关联远程 → 提交代码 → 处理分支冲突 → 成功推送 1. 基础操作&#xff08;全新仓库&#xff09; # 初始化 cd /your/pr…

Pluto实验报告——基于FM的音频信号传输并解调恢复

目录 一、实验目的 ................................ ................................ ................................ .................. 3 二、实验内容 ................................ ................................ ................................ ......…

输出数据OutputFormat案例

输出数据OutputFormat 案例&#xff1a; www.atguigu.com www.atguigu.com www.atguigu.com www.hao123.com www.shouhu.com www.baidu.com www.atguigu.com www.qq.com www.gaga.com www.qinghua.com www.sogou.com www.baidu.com www.alibaba.com …

STM32与ESP32的区别

STM32与ESP32都是当前电子行业中广泛使用的微控制器芯片&#xff0c;但二者在架构、功能、应用领域以及开发生态上均存在显著差异。需要高度实时响应和低功耗的系统通常适合STM32&#xff0c;而需要网络连接和便捷无线通讯的物联网应用通常更适合ESP32。 一、架构与性能 STM32…

YOLOv11改进 | Neck篇 | 双向特征金字塔网络BiFPN助力YOLOv11有效涨点

YOLOv11改进 | Neck篇 | 双向特征金字塔网络BiFPN助力YOLOv11有效涨点 引言 目标检测领域的最新进展表明,特征金字塔网络(FPN)的设计对模型性能具有决定性影响。本文详细介绍如何将**双向特征金字塔网络(BiFPN)**集成到YOLOv11的Neck部分,通过改进的多尺度特征融合机制…

Python后端框架新星Robyn:性能与开发体验的双重革命

引言:Python后端框架的进化之路 在Web开发领域,Python生态长期被Flask、Django等经典框架主导。随着异步编程需求的增长和高并发场景的普及,开发者对框架性能提出了更高要求。2023年,一款名为Robyn的新型Web框架横空出世,以其独特的Rust底层架构和优雅的Python API设计,…

ADS学习笔记(三) 瞬态仿真

参考书籍:见资源绑定,书籍3.4 瞬态仿真,书籍链接: https://pan.baidu.com/s/1pjw8p7r3-1x8qcC1-hljFQ?pwd4v79 提取码: 4v79 本文为对实验内容的补充 瞬态仿真放大倍数与交流仿真不一致 为什么对同一个BJT电路进行交流信号仿真和进行瞬态仿真,得出交流信号仿真的放大倍数是3.…

Flask 会话管理:从原理到实战,深度解析 session 机制

1、Flask中session 的实现原理&#xff1a;服务器与客户端的协作 HTTP 协议是无状态的——服务器无法区分两次请求是否来自同一用户。这意味着&#xff0c;用户登录后跳转到其他页面时&#xff0c;服务器会“忘记”用户身份。 为解决这一问题&#xff0c;Web 开发中引入了会话…

学习STC51单片机16(芯片为STC89C52RCRC)

每日一言 那些让你喘不过气的日子&#xff0c;正是蜕变的开始。 串口编程寄存器分析&#xff08;红色框里面的这个是串口助手里面生成的波特率初始化函数哈&#xff09; 我们就根据以上的寄存器分析&#xff0c;因为这个是配置波特率的需要的寄存器 PCON smod 0 就是PCON的bit…

crud方法命名示例

以下是基于表名dste_project_indicator&#xff08;项目指标表&#xff09;的完整命名示例&#xff0c;覆盖各类增删改查场景&#xff1a; 1. 表名与实体类映射 // 表名&#xff1a;dste_project_indicator // 实体类&#xff1a;DsteProjectIndicatorEntity public class Ds…

AI时代新词-人工智能生成内容(AIGC)

一、什么是人工智能生成内容&#xff08;AIGC&#xff09;&#xff1f; 人工智能生成内容&#xff08;Artificial Intelligence Generated Content&#xff0c;简称AIGC&#xff09;是指利用人工智能技术生成的各种形式的内容&#xff0c;包括文字、图像、音频和视频等。AIGC的…

英语六级-阅读篇

目录 2023年12月大学英语真题&#xff08;二&#xff09; 十五选十&#xff08;Section A&#xff09; 单词表 短语表 译文 Passage Two&#xff08;Section C&#xff09; 单词表 短语表 译文 简介&#xff1a;其实我总结这篇文章就是平时记忆该阅读文章单词中出现的…

Python 爬虫开发

文章目录 1. 常用库安装2. 基础爬虫开发2.1. 使用 requests 获取网页内容2.2. 使用 BeautifulSoup 解析 HTML2.3. 处理登录与会话 3. 进阶爬虫开发3.1. 处理动态加载内容&#xff08;Selenium&#xff09;3.2. 使用Scrapy框架3.3. 分布式爬虫&#xff08;Scrapy-Redis&#xff…

为什么需要清除浮动?清除浮动的方式有哪些?

导语: 在前端面试中,“清除浮动”几乎是每位面试官都会问到的基础题。虽然浮动已经不如 Flex 和 Grid 那么常用了,但它在许多老项目中仍然占有一席之地。理解浮动的机制、掌握清除浮动的方式,是面试中体现你前端基础扎实度的关键点。 一、面试主题概述 浮动(float)最初是…

一键启动多个 Chrome 实例并自动清理的 Bash 脚本分享!

目录 一、&#x1f4e6; 脚本功能概览 二、&#x1f4dc; 脚本代码一览 三、&#x1f50d; 脚本功能说明 &#xff08;一&#xff09;✅ 支持批量启动多个 Chrome 实例 &#xff08;二&#xff09;✅ 每个实例使用独立用户数据目录 &#xff08;三&#xff09;✅ 启动后自…