一 安裝
本文以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ù)器。