#### **Windows環境**
在Windows環境下,建議開發者使用phpStudy環境套件,引用官方的介紹:
* 該程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序綠色小巧簡易迷你僅有32M,有專門的控制面板。總之學習PHP只需一個包。
* 對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
* 全面適合 Win2000/XP/2003/win7/win8/win2008 操作系統 ,支持Apache、IIS、Nginx和LightTPD。
* 新特征:完美支持win10,支持自定義php版本
下載地址:[phpStudy
](http://phpstudy.php.cn/)
#### **Linux環境**
在Linux環境下,可使用寶塔面板,該面板使用起來簡單,功能強大。
下載地址:[寶塔](http://www.bt.cn/)
#### **Mac環境**
在Mac環境下,推薦使用mamp
下載地址:[mamp](https://www.jianshu.com/p/a665a6372e42)
## :-: **服務器環境要求**
>[danger]
> * 必須打開exec函數執行權限,否則容易出現權限問題
> * 安裝應用的時候會向app和public目錄內寫文件,所有目錄對apache所在用戶必須可寫(通常是www)
> * 最簡單的辦法是給根目錄下所有文件夾寫權限
> * 其他權限請參考下表
> 
## :-: **服務器配置要求**
iThink對服務器配置的要求取決于你網站的PV值,通常主流配置均可滿足要求
- 序言
- 圖片預覽
- 詮釋高效開發
- 提問的智慧
- GIT命令參考
- 安裝composer
- 斷點調試技巧
- 調試環境的搭建
- 調試工具的使用及技巧
- 前置基礎-TP底層講解
- 理解編程的抽象
- 耦合與解耦
- 自動加載
- 反射類
- 控制反轉(IOC)和依賴注入(DI)
- iThink 自定義依賴注入的實現
- 常用設計模式
- SPL標準庫
- 行為-鉤子-插件
- AOP-面向切面
- RBAC和Auth類的本質
- 安裝iThink
- 環境要求
- 代碼下載與環境配置
- 執行安裝
- 體驗測試模塊
- apache配置
- nginx配置
- 系統架構詳解
- 目錄詳解
- 執行流程圖
- 數據字典
- RBAC 權限管理架構
- 系統分層詳解
- 控制器層(controller)
- 邏輯層(logic)
- 視圖層(view)
- 模型層(model)
- 服務層(service)
- 應用包架構詳解
- 目錄結構
- 開發規范
- 數據庫規范
- 編碼規范
- 功能設計原則與規范
- 后臺功能詳解
- 基礎功能
- RBAC + Auth 權限機制
- 應用化功能機制
- 代碼生成器(重要)
- 應用骨架代碼生成
- 數據表 CURD 代碼生成
- 頁面構造器(重要)
- 通用元素構造器
- 表格元素構造器
- 搜索表單元素構造器
- 表單元素構造
- 閉包事物構造器
- 應用的開發
- 函數參考