php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
本文實(shí)例講述了Thinkphp 框架基礎(chǔ)之源碼獲取、環(huán)境要求與目錄結(jié)構(gòu)。分享給大家供大家參考,具體如下:
獲取ThinkPHP
獲取ThinkPHP的方式很多,官方網(wǎng)站(http://thinkphp.cn)是最好的下載和文檔獲取來源。
官網(wǎng)提供了穩(wěn)定版本的下載:http://thinkphp.cn/down/framework.html
如果你希望保持最新的更新,可以通過github獲取當(dāng)前最新的版本(完整版)。
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均不支持)
支持的服務(wù)器和數(shù)據(jù)庫環(huán)境
支持Windows/Unix服務(wù)器環(huán)境
可運(yùn)行于包括Apache、IIS和nginx在內(nèi)的多種WEB服務(wù)器和模式
支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo等多種數(shù)據(jù)庫和連接
目錄結(jié)構(gòu)
下載框架后,解壓縮到web目錄下面,可以看到初始的目錄結(jié)構(gòu)如下:
www? WEB部署目錄(或者子目錄)
├─index.php?????? 入口文件
├─README.md?????? README文件
├─Application???? 應(yīng)用目錄
├─Public????????? 資源文件目錄
└─ThinkPHP??????? 框架目錄
開發(fā)人員可以在這個基礎(chǔ)之上靈活調(diào)整。其中,Application和Public目錄下面都是空的。
README.md文件僅用于說明,實(shí)際部署的時候可以刪除。
上面的目錄結(jié)構(gòu)和名稱是可以改變的,這取決于你的入口文件和配置參數(shù)。
Application目錄默認(rèn)是空的,但是第一次訪問入口文件會自動生成,
其中框架目錄ThinkPHP的結(jié)構(gòu)如下:
├─ThinkPHP 框架系統(tǒng)目錄(可以部署在非web目錄下面)
│? ├─Common?????? 核心公共函數(shù)目錄
│? ├─Conf???????? 核心配置目錄
│? ├─Lang???????? 核心語言包目錄
│? ├─Library????? 框架類庫目錄
│? │? ├─Think???? 核心Think類庫包目錄
│? │? ├─Behavior? 行為類庫目錄
│? │? ├─Org?????? Org類庫包目錄
│? │? ├─Vendor??? 第三方類庫目錄
│? │? ├─ ...????? 更多類庫目錄
│? ├─Mode???????? 框架應(yīng)用模式目錄
│? ├─Tpl????????? 系統(tǒng)模板目錄
│? ├─LICENSE.txt? 框架授權(quán)協(xié)議文件
│? ├─logo.png???? 框架LOGO文件
│? ├─README.txt?? 框架README文件
│? └─ThinkPHP.php 框架入口文件
上述應(yīng)用的目錄結(jié)構(gòu)只是默認(rèn)設(shè)置,事實(shí)上,在實(shí)際部署應(yīng)用的時候,我們建議除了應(yīng)用入口文件和Public資源目錄外,其他文件都放到非WEB目錄下面,具有更好的安全性。
希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
原文鏈接:https://blog.csdn.net/qq_42176520/article/details/81057521
總結(jié)
以上是生活随笔為你收集整理的php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php web开发应用教程,PHP-We
- 下一篇: php四则运算出题器_四则运算出题器3