学习TP5(前提篇):基于PHP的项目开发环境搭建

前言

之前我写一个TP5框架快速上手的文章,如果你想快速上手TP5框架的话,可以看一下。这篇来聊一聊用TP5框架或者说用PHP来写后端项目需要在部署哪些环境,还要需要准备哪些软件。(方法不唯一)

需要的软件

需要的软件主要有XAMPPPostmanNavicat这三个,也有别的可以替代的软件,我觉得这几个比较好,也比较容易上手。

XAMPP

如果你想能在本地运行一个web网站项目,首先要有一个web服务器
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包
Apacheweb服务器,要是自己一个个去部署web服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl(这儿可能用不到),那就更难了。而XAMPP 是他们的集成环境,非常容易安装和使用:只需下载,解压缩,启动即可。
这里头还集成了MySQL和PHP环境,你也不用单独去下了

下载安装

这比较简单,直接官网下载就行了,地址是https://www.apachefriends.org/index.html
学习TP5(前提篇):基于PHP的项目开发环境搭建_第1张图片找到符合自己系统的版本下就行了,这里我是Windows,然后安装。安装的时候注意一点,就是要根据自己的需求选择安装哪些组件,这里我就需要最基本的Apache、MySQL、PHP和Perl,别的这里我就不安装了,你要是有需求就勾上别的。
学习TP5(前提篇):基于PHP的项目开发环境搭建_第2张图片
然后一路next到海枯石烂,就安装完啦。

配置使用

接下来打开XAMPP,界面如下
学习TP5(前提篇):基于PHP的项目开发环境搭建_第3张图片
点Apache那行的Start,就打开了Apache web服务器,也有可能报错,出现端口被占用的情况,这是因为xampp中的Apache服务器默认占用你本地的80端口和443端口,如果你本地的其他程序的某个服务占用了这两个端口的任意一个端口,就会导致Apache服务器无法启动。

端口异常解决方法

解决方法有两种,一个是修改Apahce的默认端口,另一个就是关闭占用80和443端口的服务(关闭之前要看服务是否重要,不要一不小心把系统核心功能关了)

如何修改默认端口

这个方法比较麻烦,不推荐使用,具体方法可以看这个博客 https://blog.csdn.net/qq_20916555/article/details/49538667

如何关闭其他服务

在命令指示符的黑框框中输入netstat -ano指令查看现在电脑的端口占用情况,如下图。
学习TP5(前提篇):基于PHP的项目开发环境搭建_第4张图片
本地地址下面的就是对应的占用端口,PID就是最后那列数字,找到你想关闭的服务的PID号,然后打开任务管理器,选到详细信息,关掉对应PID号的服务就好了。
学习TP5(前提篇):基于PHP的项目开发环境搭建_第5张图片
然后你重新打开XAMPP,看能不能打开Apache服务器,如果还是不行就根据错误信息去网上求助。

Navicat

Navicat是一套快速、可靠的可视化数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。主要用来方便操作数据库,你要是能很熟练的从过命令行操作数据库,也可以不用这个,Navicat可以方便新手降低操作数据库的门槛。

下载安装

同样直接在官网下载就行了,地址 https://www.navicat.com.cn/products#navicat ,界面如下
学习TP5(前提篇):基于PHP的项目开发环境搭建_第6张图片
Navicat有很多版本,直接下通用版本就行了,就是最上面的这个。然后直接安装就行了,这里没什么特别要说的,就不再展示了。

配置使用

Postman

Postman 是一个接口测试和 http 请求的神器,非常好用。
写后端时

下载安装

官网下载就行了,不多逼逼。地址在这儿 https://www.getpostman.com/ ,按惯例放一张官网的图片防止下错
学习TP5(前提篇):基于PHP的项目开发环境搭建_第7张图片
这个好像不用安装,直接使用
具体怎么使用,技巧挺多的,这里不详细讲了。可以参考这篇博客 https://blog.csdn.net/fxbin123/article/details/80428216 。

最后

小博主刚开始写博客,有什么写的不好的地方,欢迎大家评论哟~
还有大家想了解什么其他的东西欢迎评论,么么啪~

你可能感兴趣的:(thinkPHP)