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