git php框架,如何用Git安裝TP框架

本篇文章主要給大家介紹如何用Git安裝Thinkphp框架。

關于TP框架的安裝,想必大家都知道較為常見的方式是通過composer安裝tp框架。

首先簡單的給大家介紹下Git和TP框架。

Git是一個開源的分布式版本控制系統,可以快速,高效地處理從小型到大型項目的所有事務。(推薦:Git安裝教程)。

TP框架是MVC結構的開源PHP框架。

下面我們就具體為大家講解如何通過Git安裝TP框架。

首先我們打開指定目錄文件夾,右鍵出現以下標記并點擊git bash here,打開Git命令行模式。

1be3d3443e85207b08a4b033f1c8a7c6.png

2d576934e44409c4b7051467ecdb0877.png

然后輸入一條命令并回車:git clone https://github.com/top-think/think tp5

如下圖,克隆下載了ThinkPHP5.1應用項目倉庫,并在www目錄下創建了名為tp5的文件夾。

513b61aaca5cbfd2abb255ede7db61d9.png

然后cd切換到tp5目錄下面,再克隆核心框架倉庫(注意目錄名稱不要改變)

命令如下:git clone https://github.com/top-think/framework thinkphp

358b7f9b20d71aee8863e0ec73b1cdb5.png

至此,我們就完全下載安裝好TP框架了。

總結:

ThinkPHP5.1主要分為應用和核心兩個倉庫,主要包括:應用項目,核心框架。

通過Git安裝需要分兩步操作,首先克隆下載應用項目倉庫,然后切換到對應目錄下,再克隆核心框架倉庫。

注:如果你訪問github速度比較慢,可以考慮國內的GIT倉庫。

本篇文章就是關于通過Git安裝TP框架的具體方法介紹,非常的通俗易懂,希望對需要的朋友有所幫助!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393972.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393972.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393972.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C#EF中,使用類似于SQL中的% 模糊查詢

最近在做項目的時候需要使用到模糊查詢,但是后臺使用EF寫的 而不是ADO或者是Dapper,如果是這樣的話,我們就可以使用Sql語句直接進行模糊查詢 現在我們需要在LINQ中使用類似于模糊查詢 在EF中有兩個方法:StartsWith()和EndWith() StartsWith(): 在轉到定義時 我們可以看見,這個方…

android toast居中顯示_Android Toast 設置到屏幕中間,自定義Toast的實現方法,及其說明...

Android Toast用于在手機屏幕上向用戶顯示一條信息,一段時間后信息會自動消失。信息可以是簡單的文本,也可以是復雜的圖片及其他內容(顯示一個view)。1.簡單用法Toast.makeText(midlet.getApplicationContext(), "用戶名不能為空", Toast.LENG…

leetcode103. 二叉樹的鋸齒形層次遍歷(bfs)

給定一個二叉樹,返回其節點值的鋸齒形層次遍歷。(即先從左往右,再從右往左進行下一層遍歷,以此類推,層與層之間交替進行)。例如: 給定二叉樹 [3,9,20,null,null,15,7],3/ \9 20/ \15 7 返回…

LintCode Find the Weak Connected Component in the Directed Graph

原題鏈接在這里:http://www.lintcode.com/en/problem/find-the-weak-connected-component-in-the-directed-graph/ 題目: Find the number Weak Connected Component in the directed graph. Each node in the graph contains a label and a list of its…

簡單了解tengine

Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。最終目標是打造一個高效、穩定、安全、易用的Web平臺。1、基本的HTTP服務器特性1.處理靜態文件,索引文件以及自動索引&#xff…

服務器創建多個dhcp服務_如何在15分鐘內創建無服務器服務

服務器創建多個dhcp服務by Charlee Li通過李李 如何在15分鐘內創建無服務器服務 (How to create a serverless service in 15 minutes) The word “serverless” has been popular for quite a while. When Amazon released the AWS Lambda service in 2015, many tools emerg…

php snoopy視頻教程,php的Snoopy類

用了兩天這個類,發現很好用。獲取請求網頁里面的所有鏈接,直接使用fetchlinks就可以,獲取所有文本信息使用fetchtext(其內部還是使用正則表達式在進行處理),還有其它較多的功能,如模擬提交表單等。使用方法&#xff1a…

網頁解析 css

網頁解析 css轉載于:https://www.cnblogs.com/guozepingboke/p/10792298.html

如何看pg數據庫版本號_查看pg數據庫版本

PostgreSQL 基本命令鏈接:http://blog.itpub.net/28602568/viewspace-1841163/標題:PostgreSQL 基本命令作者:lōττry©版權所有[文章允許轉載,但必須以鏈接方式注明源地址,否則追究法律責任.]安裝步…

leetcode1091. 二進制矩陣中的最短路徑(bfs)

在一個 N N 的方形網格中,每個單元格有兩種狀態:空(0)或者阻塞(1)。一條從左上角到右下角、長度為 k 的暢通路徑,由滿足下述條件的單元格 C_1, C_2, ..., C_k 組成:相鄰單元格 C_i …

lock和synchronized的同步區別與選擇

區別如下: 1. lock是一個接口,而synchronized是java的一個關鍵字,synchronized是內置的語言實現;(具體實現上的區別在《Java虛擬機》中有講解底層的CAS不同,以前有讀過現在又遺忘了。) 2. syn…

首頁顯示登陸用戶名php,首頁登錄后怎么在首頁顯示用戶名以及隱藏登錄框?

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓index.php:登錄頁面用戶名:密碼:沒有賬號?立即注冊——————————————————————————doaction.php:header("Content-type:text/html;charsetutf…

react中使用構建緩存_通過在React中構建Tic Tac Toe來學習ReasonML

react中使用構建緩存3. 7. 2018: UPDATED to ReasonReact v0.4.23. 7. 2018:更新為ReasonReact v0.4.2 You may have heard of Reason before. It’s a syntax on top of OCaml that compiles to both readable JavaScript code and to native and bytecode as well…

echart vue 圖表大小_vue里echarts自適應窗口大小改變

echarts的圖表提供了一個resize方法可以自適應屏幕窗口改變,而重新渲染圖表大小的功能。因此我們只要監聽瀏覽器的窗口改變的resize事件,再結合echarts的圖表,就可以實現我們想要的功能了。如果是單個圖表的情況的話用window.onresize myCha…

用js檢測文本框中輸入的是否符合條件并有錯誤和正確提醒

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>捕獲異常</title></head><script type"text/javascript">function my_func(){try{xdocument.getElementById("input_id").value;ale…

leetcode784. 字母大小寫全排列(回溯)

給定一個字符串S&#xff0c;通過將字符串S中的每個字母轉變大小寫&#xff0c;我們可以獲得一個新的字符串。返回所有可能得到的字符串集合。 示例: 輸入: S “a1b2” 輸出: [“a1b2”, “a1B2”, “A1b2”, “A1B2”] 輸入: S “3z4” 輸出: [“3z4”, “3Z4”] 輸入: S…

Petapoco使用SQLite的異常問題

在DbProviderFactory 初始化時&#xff0c;報一個"System.Data.SQLite.SQLiteFactory”的類型初始值設定項引發異常。 解決&#xff1a;不光要引用System.Data.SQLite。還要把SQLite.Interop.dll添加到運行目錄下。轉載于:https://www.cnblogs.com/crazy29/p/7595552.html…

CPP函數調用的方法

相比于C語言中函數可以直接調用&#xff0c;CPP的函數由于命名存在隱式添加&#xff0c;因此需要通過一套流程才能調用&#xff1a; 1. 編碼中&#xff0c;使用extern "C" 定義一個C函數&#xff0c;返回獲取對象的指針&#xff1b;執行該函數時&#xff0c;獲得一個…

php 算法 二進制文件,關于PHP二進制流 逐bit的低位在前算法(詳解)_PHP教程

復制代碼 代碼如下:/******************************************************* 逐bit的低位在前算法* param $x* return int*/function reverse($x){$result 0;for($i 0; $i < 8; $i){$result ($result <> $i));}return $result & 0xff;}調用展示&#xff1a;…

頂尖科技棋牌游戲開發_如何接受頂尖科技公司的采訪

頂尖科技棋牌游戲開發If you’ve ever wondered how to land an interview with top tech companies or know someone who’s been struggling to get an interview with one, then this article is for you.如果您曾經想過如何與頂尖高科技公司進行面談&#xff0c;或者想知道…