懷着激動的心情打開了thinkPHP的文檔,開啓了第一次php框架學習。 php
下載 html
ThinkPHP最新版本能夠在官方網站(http://thinkphp.cn/down/framework.html) git
或者Github(https://github.com/liu21st/thinkphp/downloads)下載。
把下載後的壓縮文件解壓到你的WEB目錄(或者任何目錄均可以) github
建議下載完整版,這能夠再配置期間免去不少莫名其妙的麻煩 thinkphp
入口文件 瀏覽器
下面附上官網的內容 php框架
在開始以前,你須要一個Web服務器和PHP運行環境,若是你暫時尚未,咱們推薦使用集成開發環境WAMPServer(是一個集成了Apache、PHP和MySQL的開發套件,並且支持多個PHP版本、MySQL版本和Apache版本的切換)來使用ThinkPHP進行本地開發和測試。
接下來咱們先在WEB根目錄下面建立一個app子目錄(這個app就是咱們的項目名),而後在該目錄下面建立一個index.php文件,添加一行簡單的代碼: 服務器
require '/ThinkPHP框架所在目錄/ThinkPHP.php'; app
其實這個index.php無需本身建立,在下載包中已是有的了。 框架
單一項目
咱們就能夠直接經過http://localhost/訪問項目了。
多項目
若是想建立多個項目,你也能夠在Web根目錄下面建立多個子目錄來部署多個項目。每一個項目目錄裏包含一個入口文件。
建立project1文件夾
建立並打開入口文件(index.php)
加入以下代碼
<?php
define('APP_DEBUG',true); //開啓調試模式
require('../ThinkPHP/ThinkPHP.php');
?>
在瀏覽器打開 http://localhost/project1/,即可以看到thinkphp的歡迎頁面了。
ThinkPHP運行流程
瀏覽器訪問 入口文件的時候 時,發生了什麼?think的執行流程是怎麼樣的?
(1)第一步:引入框架下的 thinkphp.php
thinkphp.php文件,定義了常量app_name和think_path(大寫),並引入runtime.php
(2)第二步,加載框架下的 Common/runtime.php文件
(3)第三步,執行框架ThinkPHP下的 lib/core/Think.class.php 的start()方法
(4)第四步,執行框架下的 lib/core/App.class.php下的run方法
通過了以上這麼多的步驟,咱們終因而看到了瀏覽器上顯示的 thinkphp歡迎頁面。
網站分享
官網:
API:
論壇: