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)


相关推荐

  • 部门年终会议如何开_关于召开年度工作总结会议的通知

    部门年终会议如何开_关于召开年度工作总结会议的通知前言:最近有同学问我,部门年终总结会议要不要开,是否有这个必要?那我就说说我的观点,关注我的同学都知道我上月初刚参加完团队的年终总结,我想我应该很有发言权!部门年终总结会议有必要开吗?一、这是否有你的心理?二、那到底要不要开?三、个人感慨!一、这是否有你的心理?每年的年终,不仅个人要写年终总结,团队的leader也要复盘团队一年的工作情况以及来年的展望。很多人都会认为这个无非就是走个形式,给上面的领导看,基本没有任何意义,大家就无非聚集在一起,开个无聊的会,讲完后大家屁股一抬,工作的事全部重来!二

  • bzero_unsupported什么意思

    bzero_unsupported什么意思原型:externvoidbzero(void*s,intn)

    2022年10月13日
  • Mysql创建新用户方法

    1.CREATE USER语法:CREATE USER 'username'@'host' IDENTIFIED&#160

    2021年12月27日
  • eclipse 创建java文件_如何使用eclipse创建一个java文件

    eclipse 创建java文件_如何使用eclipse创建一个java文件1:如何使用eclipse创建一个java文件第一步:创建一个java项目file——>new–>javaproject第二步:创建一个package选中项目右键,选择:new–>package注意:规范。所有单词全部小写,顶级域名倒着写。规则,必须符合标识符的规则。作用:用于管理class类(java源文件),一个包中不能有同名的class。第三步:创建一个class选…

  • murmurhash算法_自我介绍的方式

    murmurhash算法_自我介绍的方式加密哈希和非加密哈希-MM是非加密哈希首先了解下加密哈希和非加密哈希,加密哈希函数旨在保证安全性,很难找到碰撞。即:给定的散列h很难找到的消息m;很难找到产生相同的哈希值的消息m1和m2。非加密哈希函数只是试图避免非恶意输入的冲突。作为较弱担保的交换,它们通常更快。如果数据量小,或者不太在意哈希碰撞的频率,甚至可以选择生成哈希值小的哈希算法,占用更小的空间。Smhasher-评价哈希算法的…

  • 使用php实现单点登录实例详解

    使用php实现单点登录实例详解

    2021年10月27日

发表回复

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

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