PHP本地web服务器搭建教程(通俗易懂版)

PHP本地web服务器搭建教程(通俗易懂版)PHP本地服务器搭建教程(通俗易懂)

大家好,又见面了,我是你们的朋友全栈君。

现在是北京时间21点22分;忙碌了一天的小菜鸡开始写起了博文。在被搭建本地服务器折磨了一天后终于成功的本人,怀着激动的心情写下了这篇博文,也算是写一篇学习笔记了,希望本篇博文能对想搭一个本地服务器的小伙伴们有所帮助。
在这里插入图片描述
好了废话少说,开始进入正题。

什么是服务器

在我们日常生活中,相信每个人都听说过服务器。但是不少人也仅限于此。关于服务器的定义是什么;顾名思义,就是为我们提供各种网络服务的设备叫做服务器。常见的服务器种类有web服务器,ftp服务器,dns服务器,telnet服务器等等。这些服务器设备的出现为我们提供了非常多的便利功能,使得我们的世界丰富多彩。今天我们来讲一讲PHP 搭建本地web服务器。

搭建web服务器有什么用

相信各位在学习了前端知识之后,对浏览器前端网页也有所了解。经过学习,我们希望自己能搭出属于自己的网站。但是平时编写的前端网页,直接通过双击HTML文件即可打开。这样虽然能看,但是这等于双击打开了一个文件,只有前端的参与,没有后端服务器的参与,不太利于我们后面的学习。因此,我们搭建web服务器是为了前后端交互,为了更好学习。(谁不想自己的电脑是一台服务器呢?这样多酷啊!)

如何用PHP搭建本地服务器

进入今天的正题。我们如何用PHP搭建一个本地服务器?首先我们得有PHP压缩包文件。(废话,没有这个,你相当于煮饭不用锅)PHP版本在7以上基本上不影响学习。(我用的是7.4.28)下载好了以后解压在任意盘符(记得解压文件的路径因为后续要用到);进入命令提示符(cmd);切换到刚才的路径;如果不是在默认路径,先切换盘符。如果不会的下面有教程(假设在D盘,,在命令行我们输入盘符时输入D:即可,再接着输入路径;例如放在名为D盘php的文件夹,我们输入命令的时候格式为 cd d:\php即可进入该文件夹目录下方)我们创建一个名为htdocs文件夹作为站点根目录,我们要把服务器的文件放在这个文件夹。接着,我们再命令行输入命令php -S localhost:8080 -t +"相应的文件夹路径"即可。
!在这里插入图片描述

上述命令含义为打开本地主机的8080端口上述的端口数可以为任意数(在范围之内和未被占用即可)。但是为了方便也为了遵循习惯(因为在通信标准中,web浏览器默认端口为80,中国的为8080,因此用8080来作为实验例子,实际上我们可以把端口数设置成我们想要的数字。只要步骤对了,就没有影响)。

验证

搭建完本地服务器之后,我们需要验证是否成功打开服务器

 PHP 7.4.28 Development Server (http://localhost:8080) started

如果命令行回传了上述信息,就证明我们的服务器已经开启了。我们就成功搭建了一个web本地服务器。我们还可以用浏览器在地址栏里输入http://localhost:8080如果出现404,证明我们搭建成功了。为什么会出现404状态码呢?因为我们在站点文件下方并未找到任何文件所以会出现404状态。当我们有文件,即可在主机名后方加一个斜杠加上文件名即可查找所需文件。
在开启PHP服务器时,命令行会持续监听我们的操作,我们可以在返回的语句中看到我们的操作,打开了什么文件,等等,假设我们退出了php服务器,本地服务器会断开连接。因为这就等于服务器不提供服务,我自然无法打开服务器啦。
好了,以上就是本人在经历了一天之后的学习总结出来的学习成果希望对大家的学习有所帮助。
在这里插入图片描述

                         累了累了,下次见
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160981.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • adb 安装 apk bat脚本,支持多设备

    adb 安装 apk bat脚本,支持多设备以前就有着想法今天终于被我实现啦哈哈需要将adb和aapt路径添加到系统环境变量里面涉及到延迟变量还有有点难度,bat这种东西蛮强大就是没有一个完善的文档@echooff&color0d&setlocalenabledelayedexpansion titleAPK多设备安装工具echo.Apk多设备安装工具v1.0

  • unity调用animation_高跟鞋踩坑

    unity调用animation_高跟鞋踩坑Unity小科普老规矩,先介绍一下Unity的科普小知识:Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。也可以简单把Unity理解为一个游戏引擎,可以用来专业制作游戏!Unity踩坑小知识点学习Unity使用Q..

  • npm和cnpm(windows)安装步骤

    npm和cnpm(windows)安装步骤一、什么是npm和cnpmnpm(nodepackagemanager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整npmjs.org镜像,你可以用此代替官方版本(只读),同步频……………

    2022年10月16日
  • VMware16的安装及VMware配置Linux虚拟机(详解版)

    VMware16的安装及VMware配置Linux虚拟机(详解版)前言为了Linux系统初学者的学习,以及不必要再花费成本与时间去安装Linux系统,使用VMware下配置Linux虚拟机进行学习也是个不错的选择。次文详解了VMware16软件的安装步骤,以及Linux虚拟机的CentOS7简易安装的步骤,操作简单,完全足够Linux系统初学者的学习。VMware软件下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlCentOS7下载映像

  • JVM垃圾回收器_jdk6默认垃圾回收器

    JVM垃圾回收器_jdk6默认垃圾回收器JVM垃圾回收器垃圾回收器分类说明垃圾回收器工作原理垃圾回收器分类说明如果说垃圾回收算法是内存回收的方法论,那么垃圾回收器就是内存回收的具体实现,下图展示了7中作用于不同分代的收集器。其中用于新生代的回收器包括Serial,PraNew,ParallelScavenge,回收老年代的收集器包括SerialOld,Parallelold,CMS,还有作用于回收整个java堆的G1收集器,不同收集器之间的连线表示他们可以搭配使用。Serial收集器(复制算法):新生代单线程收集器,标记和清理

  • SwipeRefreshLayout 使用

    SwipeRefreshLayout 使用SwipeRefreshLayout使用v4包下SwipeRefreshLayout支持listView,webView,scrollView,recyclerView等在布局中使用SwipeRefreshLayout将需要下拉刷新的控件包裹。当这些控件滑动到边缘时会触发SwipeRefreshLayout.onRefresh();到此便完成了一次下拉刷新的操作。使用如下方法改变划出的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号