php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
本文實例講述了Thinkphp 框架基礎之源碼獲取、環境要求與目錄結構。分享給大家供大家參考,具體如下:
獲取ThinkPHP
獲取ThinkPHP的方式很多,官方網站(http://thinkphp.cn)是最好的下載和文檔獲取來源。
官網提供了穩定版本的下載:http://thinkphp.cn/down/framework.html
如果你希望保持最新的更新,可以通過github獲取當前最新的版本(完整版)。
Git獲取地址列表(你可以選擇一個最快的地址):
Github: https://github.com/liu21st/thinkphp
Oschina: http://git.oschina.net/liu21st/thinkphp.git
Code: https://code.csdn.net/topthink2011/ThinkPHP
Coding: https://coding.net/u/liu21st/p/thinkphp/git
PHP版本要求
PHP5.3以上版本(注意:PHP5.3dev版本和PHP6均不支持)
支持的服務器和數據庫環境
支持Windows/Unix服務器環境
可運行于包括Apache、IIS和nginx在內的多種WEB服務器和模式
支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo等多種數據庫和連接
目錄結構
下載框架后,解壓縮到web目錄下面,可以看到初始的目錄結構如下:
www? WEB部署目錄(或者子目錄)
├─index.php?????? 入口文件
├─README.md?????? README文件
├─Application???? 應用目錄
├─Public????????? 資源文件目錄
└─ThinkPHP??????? 框架目錄
開發人員可以在這個基礎之上靈活調整。其中,Application和Public目錄下面都是空的。
README.md文件僅用于說明,實際部署的時候可以刪除。
上面的目錄結構和名稱是可以改變的,這取決于你的入口文件和配置參數。
Application目錄默認是空的,但是第一次訪問入口文件會自動生成,
其中框架目錄ThinkPHP的結構如下:
├─ThinkPHP 框架系統目錄(可以部署在非web目錄下面)
│? ├─Common?????? 核心公共函數目錄
│? ├─Conf???????? 核心配置目錄
│? ├─Lang???????? 核心語言包目錄
│? ├─Library????? 框架類庫目錄
│? │? ├─Think???? 核心Think類庫包目錄
│? │? ├─Behavior? 行為類庫目錄
│? │? ├─Org?????? Org類庫包目錄
│? │? ├─Vendor??? 第三方類庫目錄
│? │? ├─ ...????? 更多類庫目錄
│? ├─Mode???????? 框架應用模式目錄
│? ├─Tpl????????? 系統模板目錄
│? ├─LICENSE.txt? 框架授權協議文件
│? ├─logo.png???? 框架LOGO文件
│? ├─README.txt?? 框架README文件
│? └─ThinkPHP.php 框架入口文件
上述應用的目錄結構只是默認設置,事實上,在實際部署應用的時候,我們建議除了應用入口文件和Public資源目錄外,其他文件都放到非WEB目錄下面,具有更好的安全性。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
原文鏈接:https://blog.csdn.net/qq_42176520/article/details/81057521
總結
以上是生活随笔為你收集整理的php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php web开发应用教程,PHP-We
- 下一篇: 动态规划算法php,php算法学习之动态