首页 > 编程语言 >PhpStudy让电脑秒变多站点Web服务器

PhpStudy让电脑秒变多站点Web服务器

时间:2024-03-15 22:29:43浏览次数:31  
标签:Web index PhpStudy 变多 点击 根目录 php 站点

一直使用 PhpStudy 作为本地 PHP 开发环境,PhpStudy 使配置服务器环境变得异常简单,彻底解放运维。确实和官网说的一样:“让天下没有难配的服务器环境”。

1 PhpStudy 简介

PhpStudy 是一套专门为服务器环境提供极佳配置的解决方案。具有强大的功能和诸多优点:

  • 支持 Windows、MacOS、Linux 等操作系统
  • 可一键创建网站、FTP、数据库、SSL
  • 安全管理,计划任务,文件管理
  • PHP多版本共存及切换
  • 自带LNMP与LAMP

更多介绍请访问官网了解。官网地址:https://www.xp.cn

2 下载 PhpStudy

1)访问官网:https://www.xp.cn
PhpStudy 下载入口

图1 PhpStudy 下载入口

2)在首页点击第一个 Banner 里的 Windows 版
l立即下载
图2 立即下载

3)在弹出的页面中点击“立即下载”

程序位数选择
图3 程序位数选择

4)根据自己计算机按照的 windwos 版本选择相应的版本,下载后是一个压缩包 phpStudy_64.zip,解压后的文件如下图:
压缩包解压后的文件
图4 压缩包解压后的文件

3 安装 PhpStudy

1)点击执行文件安装
出现下面的安装界面


自定义选项
图5 自定义选项

2)自定义选项,主要选择安装目录,建议安装在C盘以外的盘里。并点击按钮“立即安装”

自定义安装路径
图6 自定义安装路径

3)执行安装。一路确认后,出现下面的界面,程序安装完成!

安装完成
图7 安装完成

4)配置启动选项
点击上方图7红色方框内的红点,弹出下面的选项配置界面,我一般习惯选择 Apache,点击确认完成启动选项配置。

配置启动选项
图8 配置启动选项

5)启动服务
点击下图的“启动”按钮,启动服务即可。

启动服务
图9 启动服务

6)默认站点测试

浏览器测试默认站点
图10 浏览器测试默认站点

7)查看默认站点根目录位置

管理默认站点
图11 管理默认站点

打开默认站点根目录
图12 打开默认站点根目录

默认站点根目录路径
图13 默认站点根目录路径

后续在此站点根目录下进行编码就可以了。

4 PhpStudy 的基本应用

1)创建新的网站
虽然在默认根目录下可以进行编程开发,但不建议在此目录下进行,因为 PhpStudy 提供了多站点的服务功能,所以在实际开发中,会分别为每一个项目建立站点,每个站点都会有自己的根目录,便于开发和管理。下面将进行新站点的创建。


创建一个新的网站
图14 创建一个新的网站
点击“创建网站”按钮,弹出下面的网站配置界面:

设置站点域名并同步更新 hosts 文件>
图15 设置站点域名并同步更新 hosts 文件

必须为新站点设置一个域名(该域名只是在本机测试使用,所以无需注册),注意要勾选“同步hosts”,这样在创建测试域名的同时,自动更新 hosts 文件,保证该域名能被正确地解析到本机。

2)在新站点根目录下添加 index.php 文件
通过网站管理菜单打开根目录


打开根目录
图16 打开根目录

新站点根目录内容如下:

新站点根目录内容
图17 新站点根目录内容

新建一个 index.php 文件,内容如下:

编辑 index.php 文件
图18 编辑 index.php 文件

3)浏览器测试访问新站点的 index.php 文件
测试访问 index.php 文件
图19 测试访问 index.php 文件

访问 index.php 成功!phpinfo() 命令成功返回当前 PHP 的相关配置。

5 为什么写这篇微博?

网上有很多介绍各种 PHP 服务器环境的文章,流行的产品有宝塔、PhpStudy,光PhpStudy的文字就层出不穷,泛滥不堪。由于后续我会继续尝试一些 PHP 应用的开发,写本博客的目的很简单,就是为了确保整个体系的整体性和连贯性,对后续的开发提供些许帮助。
后续我会重点学习基于 Lavarel/Lumen 的 restapi 的后台接口开发,希望感兴趣的朋友持续关注!谢谢大家的关注、点赞和收藏,但更期待大家拍砖,共同进步!

标签:Web,index,PhpStudy,变多,点击,根目录,php,站点
From: https://blog.csdn.net/weixin_42398461/article/details/136746775

相关文章

  • WEB三大组件之Filter
    在很多项目中通常需要用到filter来实现用户身份识别,并将识别出来的用户信息,保存到ThreadLocal对应的上下文,这样在后续的请求链路中,在任何地方都可以直接获取当前的登录用户了。来看一下JavaWEB三大组件之一的过滤器Filter,是如何在技术派中发挥作用的使用场景实现类路径:com/......
  • 深入了解WebAssembly:编译与测试指南
    在当今的Web开发中,WebAssembly(简称Wasm)作为一种新型的低级字节码格式,正在逐渐流行。它提供了一种高效的方式,使得在Web浏览器中运行性能密集型应用程序成为可能。这里我们将深入探讨如何编译和测试Wasm文件,以及相关的最佳实践和工具。1.WebAssembly简介: WebAssembly(Wasm)是一......
  • RestController:Spring Framework 中用于创建 RESTful Web 服务的注解
    RestController 是SpringFramework中用于创建RESTfulWeb服务的注解。它简化了构建RESTfulWeb服务的过程,使得开发者能够更专注于业务逻辑的实现,而不是底层的HTTP请求和响应处理。一、RestController的基本概念RestController 是SpringWeb模块中的一个核心注......
  • webrtc
    一、什么是WebRTCWebRTC(WebReal-TimeCommunication)是一个由Google、Mozilla、Opera等公司发起的开源项目,它支持网页浏览器进行实时音视频对话。它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和音频流或者其他任意数据的传......
  • 不只是答题:用WebSocket和SpringBoot让双人PK变得刺激又好玩
    引入......
  • web学习笔记(三十三)
    目录1.严格模式1.1严格模式的概念:1.2严格模式在语义上更改的地方:1.3如何开启严格模式 1.4严格模式应用上的变化 2.原型链1.严格模式1.1严格模式的概念:   严格模式有点像es5向es6过渡而产生的一种模式,因为es6的语法要求都比较严格,而我们在es5的代码编写过程......
  • Python之Web开发中级教程----创建Django子应用
    Python之Web开发中级教程----创建Django子应用基于上一个教程的Django项目(可以先看上一集,链接如下:)https://mp.csdn.net/mp_blog/creation/editor/1367248972.创建子应用pythonmanager.pystartappbookadmin.py:跟网站的后台管理站点配置相关。apps.py:用于配置当前应用......
  • RunOnWeb - 创建新协议,支持html调用本地可执行文件,支持浏览器互相调用
     浏览器调用exe?  Yes! 谷歌Chrome启动微软Edge?   Yes!RunOnWeb协议 创建新协议,支持html调用本地可执行文件,支持浏览器互相调用 【最新版本】:Ver1.0.0【更新日期】:2024.3.15【作者】:阿色【下载】点击下载RunOnWeb协议安装程序及源文件:https://......
  • YOLOV5 部署:基于web网页的目标检测(本地、云端均可)
    1、前言YOLOV5推理的代码很复杂,大多数都是要通过命令行传入参数进行推理,不仅麻烦而且小白不便使用。  本章介绍的web推理,仅仅需要十几行代码就能实现本地推理,并且只需要更改单个参数就可以很方便的部署云端,外网也可以随时的使用之前文章介绍了QT的可视化推理界面,参考:YOL......
  • 1秒AI出图的时代来了!Stable Diffusion WebUI Forge+SVD整合包
    速度快N倍!StableDiffusionWebUIForge整合包要说今年绘画圈最大的新秀那妥妥的就StableDiffution本次更新的StableDiffusionWebUIForge整合包+SVD比之前推送的更加智能、快速和简单有多简单呢?这么说吧之前的版本需要初中生级别现在的的幕后网整合包加强版小......