IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP本地web服务器搭建教程(通俗易懂版) -> 正文阅读

[PHP知识库]PHP本地web服务器搭建教程(通俗易懂版)

现在是北京时间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知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:08:09  更:2022-03-08 22:08:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 11:18:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码