ThinkPHP5 入門第一課

一 安裝

本文以windows10 +WAMP為例

1 安裝wamp,當(dāng)然你也可以安裝其他的套裝,或者自行安裝PHP+MySQL。請到wamp網(wǎng)站下載。(注意如果沒安裝VS的需要安裝必要文件微軟運(yùn)行環(huán)境下載地址)。安裝相對簡單,一路next,裝好后可設(shè)置語言為中文。

2 安裝ThinkPHP。有3種方式,任選其一

①直接到www.thinkphp.cn下載,當(dāng)前最新版本是ThinkPHP5.0.10完整版。你可以下載和新版本。下載到你的開發(fā)目錄即可。

②倉庫git下載。地址為 https://github.com/top-think/think ,直接的git是 https://github.com/top-think/think.git ,Windiows的Git客戶端下載地址;小烏龜下載地址
Git需要兩步操作:
第一步:下載tp5
git clone https://github.com/top-think/think tp5
第二部:下載framework
git pull https://github.com/top-think/framework

③Composer 安裝。安裝Composer,點(diǎn)擊下載。一路next。
打開命令行,運(yùn)行:composer config -g repo.packagist composer https://packagist.phpcomposer.com;
命令行切換到你的開發(fā)目錄;
運(yùn)行:composer ? create-project ? ?topthink/think ? tp5 ? --prefer-dist ? (簡書不太適合寫代碼,空格都被吃了)。
倒數(shù)第二個參數(shù) tp5 表示安裝到當(dāng)前目錄下的tp5目錄,當(dāng)然你也可以改成你喜歡的,比如WebMall。

二 基本目錄

3 安裝后的目錄如下

tp5 或者 webMall
├─application? ? 應(yīng)用目錄
├─extend? ? ? ? ? 擴(kuò)展類庫目錄(可定義)
├─public? ? ? ? ? 網(wǎng)站對外訪問目錄
├─runtime? ? ? ? 運(yùn)行時目錄(可定義)
├─vendor? ? ? ? ? 第三方類庫目錄(Composer)
├─thinkphp? ? ? ? 框架核心目錄
├─build.php? ? ? 自動生成定義文件(參考)
├─composer.json? Composer定義文件
├─LICENSE.txt? ? 授權(quán)說明文件
├─README.md? ? ? README 文件
├─think? ? ? ? ? 命令行工具入口

thinkphp目錄如下:

├─thinkphp 框架系統(tǒng)目錄
│? ├─lang? ? ? ? ? ? ? 語言包目錄
│? ├─library? ? ? ? ? ? 框架核心類庫目錄
│? │? ├─think? ? ? ? ? think 類庫包目錄
│? │? └─traits? ? ? ? ? 系統(tǒng) traits 目錄
│? ├─tpl? ? ? ? ? ? ? ? 系統(tǒng)模板目錄
│? │
│? ├─.htaccess? ? ? ? ? 用于 apache 的重寫
│? ├─.travis.yml? ? ? ? CI 定義文件
│? ├─base.php? ? ? ? ? 框架基礎(chǔ)文件
│? ├─composer.json? ? ? composer 定義文件
│? ├─console.php? ? ? ? 控制臺入口文件
│? ├─convention.php? ? 慣例配置文件
│? ├─helper.php? ? ? ? 助手函數(shù)文件(可選)
│? ├─LICENSE.txt? ? ? ? 授權(quán)說明文件
│? ├─phpunit.xml? ? ? ? 單元測試配置文件
│? ├─README.md? ? ? ? ? README 文件
│? └─start.php? ? ? ? ? 框架引導(dǎo)文件

app目錄如下:

├─application? ? ? ? ? 應(yīng)用目錄(可設(shè)置)
│? ├─index? ? ? ? ? ? ? 模塊目錄(可更改)
│? │? ├─config.php? ? ? 模塊配置文件
│? │? ├─common.php? ? ? 模塊公共文件
│? │? ├─controller? ? ? 控制器目錄
│? │? ├─model? ? ? ? ? 模型目錄
│? │? └─view? ? ? ? ? ? 視圖目錄
│? │
│? ├─command.php? ? ? ? 命令行工具配置文件
│? ├─common.php? ? ? ? 應(yīng)用公共文件
│? ├─config.php? ? ? ? 應(yīng)用配置文件
│? ├─tags.php? ? ? ? ? 應(yīng)用行為擴(kuò)展定義文件
│? ├─database.php? ? ? 數(shù)據(jù)庫配置文件
│? └─route.php? ? ? ? ? 路由配置文件

public目錄如下:

public
├─index.php? ? ? 應(yīng)用入口文件
├─static 靜態(tài)資源目錄
│? ├─css? ? ? 樣式目錄
│? ├─js? ? ? ? 腳本目錄
│? └─img? ? ? 圖像目錄

三 WAMP設(shè)置

4 修改Apache/http-vhosts.conf 文件,把目錄指向tp5的public文件夾。

<VirtualHost *:80>
? ? ServerName localhost
? ? DocumentRoot c:/wamp64/tp5/public
? ? <Directory "c:/wamp64/tp5/public/">
? ? ? ? Options +Indexes +Includes +FollowSymLinks +MultiViews
? ? ? ? AllowOverride All
? ? ? ? Require local
? ? </Directory>
</VirtualHost>

四 運(yùn)行

5 在瀏覽器輸入 http://localhost/

顯示出Tp5的 笑臉 就表示成功了。

五、注意事項(xiàng)

6 ThinkPHP 要求的PHP版本為5.4以上,建議使用5.6或者 7.0、7.1。

7?最好有自己的服務(wù)器,如果是開發(fā)微信公眾號,小程序,必須有一臺服務(wù)器。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容