现在是北京时间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服务器,本地服务器会断开连接。因为这就等于服务器不提供服务,我自然无法打开服务器啦。
好了,以上就是本人在经历了一天之后的学习总结出来的学习成果希望对大家的学习有所帮助。

                         累了累了,下次见

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

  1. MAMP Pro 5.3 Shark 鲨鱼中文特别版 Mac 本地 PHP 服务器搭建工具完美版

    这是一款Mac平台的本地服务器搭建工具,让我们实现用mac做服务器,MAMP这几个首字母代表苹果的OSX系统上的Macintosh.Apache.MySQL和PHP,顾名思义,你应该知道MAMP的强大 ...

  2. xp系统web服务器搭建教程,Windows_XP配置WEB服务器教程(图)

    indows_XP配置WEB服务器教程 Web站点配置 现在能架起WEB服务的软件还是很多的,不过最简单最好用的还是IIS.有的朋友可能还不了解什么是IIS,简单来说,IIS的全称是Internet ...

  3. 面向新手的Web服务器搭建(一)——IIS的搭建

    很多童鞋说自己是做移动开发的,想挂个简单的Web API,可是服务器又不会搭,这样一来测试就成了问题.看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器 ...

  4. 网站搭建教程:搭建本地web服务器 4/23

    系列文章 网站搭建教程:内网穿透测试将本地静态网站发布公网可访问 1/23 网站搭建教程:安装源代码编辑软件 2/23 网站搭建教程:建立开放源代码的简单网页 3/23 网站搭建教程:搭建本地web服 ...

  5. 使用IIS搭建本地Web服务器(手把手教程)

    1.搭建IIS 设置 控制面板 程序 启用或关闭Windows功能 在此选择相关服务就行 进入IIS管理器 添加网站 在此输入网站名称:cc 物理路径:网站根目录 IP地址:可以是全部未分配,也可以是 ...

  6. Minecraft基岩版BDS插件服务器搭建教程,我的世界开服教程

    Windows server 搭建 我的世界(MC) 基岩版插件服务端(LiteLoaderBDS) 教程 Minecraft Bedrock Edition 也就是我的世界基岩版,这是 Minecr ...

  7. 群晖NAS 7.X搭建本地web服务器并实现公网访问 1/3

    系列文章 群晖NAS 7.X搭建本地web服务器并实现公网访问 1/3 群晖NAS 7.X搭建本地web服务器并实现公网访问 2/3 群晖NAS 7.X搭建本地web服务器并实现公网访问 3/3 随着 ...

  8. Nginx 0.5.33 + PHP 5.2.5(FastCGI)搭建胜过Apache 10倍的Web服务器(第2版)[原创]

    Nginx 0.5.33 + PHP 5.2.5(FastCGI)搭建胜过Apache 10倍的Web服务器(第2版)[原创] 大 | 中 | 小 [ 2007-12-3 18:31 | by 张宴 ...

  9. Ubuntu云服务器搭建饥荒联机版服务器教程

    Ubuntu服务器搭建饥荒联机版服务器教程 为方便各位小伙伴开荒,弄了一个dst-admin的开源项目,方便小伙伴搭建服务器. 本教程主要介绍的是如何安装dst-admin饥荒管理平台,使用他来快速的 ...

最新文章

  1. 大数的减法函数--c语言
  2. js 事件函数中的参数带换行符或换行标签都不能起作用的解决方法
  3. Android Studio 受不了了
  4. C++(五)——运算符重载
  5. Linux 入门必看:如何60秒内分析Linux性能
  6. docker搭建nginx
  7. web测试与app功能测试的区别
  8. Django入门10--admin增强
  9. 阿里巴巴Java开发文档2020版学习-日期时间
  10. 小米游戏本2019 I7 9750H 黑苹果安装教程【OC 引导 + Big Sur11.6.1】
  11. 计算机用户名怎么改好听,电脑版本优酷视频如何设置呢称_昵称起名
  12. API_Day02_StringExcise
  13. 线性代数笔记:逆矩阵及伪逆矩阵,最小二乘估计,最小范数估计
  14. aix 安装oracle smit install_latest,在AIX 5L上快速部署Oracle
  15. 如何屏蔽电脑弹出的广告
  16. 机架服务器技术规范文件,CQC3135-2011服务器节能认证技术规范
  17. CAD密技巧之如何将world文档快速插入CAD图纸
  18. mysql的索引介绍
  19. JAVA RedisTemplate实现(加锁/解锁) 解决高并发问题
  20. redhat linux yum源,RedHat 更换centos yum源

热门文章

  1. linux格式化旧硬盘失败
  2. C++字节对齐(地址对齐)
  3. 表格内容与边框距离调整
  4. python turtle 乌龟赛跑_用 Python Turtle 模块做小游戏 (2) - 画笔和乌龟赛跑
  5. postman如何导入API.json文件
  6. 7.18-7.38万元 2010款东风雪铁龙C2上市
  7. 在DW中实现鼠标移入字体背景变色
  8. 放心!骗子也拿不走你的微信付款码,你的财产还是安全的
  9. [云原生专题-60]:Kubesphere云治理-DevOps-自动化开发与自动化上云部署流程概述
  10. 【戒烟】戒烟49天【纪念】