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 ServerNginx文件服务php数据库管理工具cmsFileZillacmder 等工具,可以在 “软件管理” 标签中进行安装使用。

在这里插入图片描述

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.pswp.cn/web/81454.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈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;✅ 启动后自…