1. 程式人生 > >學習TP5(前提篇):基於PHP的專案開發環境搭建

學習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
找到符合自己系統的版本下就行了,這裡我是Windows,然後安裝。安裝的時候注意一點,就是要根據自己的需求選擇安裝哪些元件,這裡我就需要最基本的Apache、MySQL、PHP和Perl,別的這裡我就不安裝了,你要是有需求就勾上別的。

然後一路next到海枯石爛,就安裝完啦。

配置使用

接下來開啟XAMPP,介面如下

點Apache那行的Start,就打開了Apache web伺服器,也有可能報錯,出現埠被佔用的情況,這是因為xampp中的Apache伺服器預設佔用你本地的80埠和443埠,如果你本地的其他程式的某個服務佔用了這兩個埠的任意一個埠,就會導致Apache伺服器無法啟動。

埠異常解決方法

解決方法有兩種,一個是修改Apahce的預設埠,另一個就是關閉佔用80和443埠的服務(關閉之前要看服務是否重要,不要一不小心把系統核心功能關了)

如何修改預設埠

如何關閉其他服務

在命令指示符的黑框框中輸入netstat -ano指令檢視現在電腦的端口占用情況,如下圖。

本地地址下面的就是對應的佔用埠,PID就是最後那列數字,找到你想關閉的服務的PID號,然後開啟工作管理員,選到詳細資訊,關掉對應PID號的服務就好了。

然後你重新開啟XAMPP,看能不能開啟Apache伺服器,如果還是不行就根據錯誤資訊去網上求助。

Navicat

Navicat是一套快速、可靠的視覺化資料庫管理工具

,專為簡化資料庫的管理及降低系統管理成本而設。主要用來方便操作資料庫,你要是能很熟練的從過命令列操作資料庫,也可以不用這個,Navicat可以方便新手降低操作資料庫的門檻。

下載安裝

同樣直接在官網下載就行了,地址 https://www.navicat.com.cn/products#navicat ,介面如下

Navicat有很多版本,直接下通用版本就行了,就是最上面的這個。然後直接安裝就行了,這裡沒什麼特別要說的,就不再展示了。

配置使用

Postman

Postman 是一個介面測試和 http 請求的神器,非常好用。
寫後端時

下載安裝