[TOC]
# Phalcon開發者工具安裝
這些步驟將指導您完成安裝Phalcon Developer Tools for Linux,macOS和Windows的過程。
## 預備
運行Phalcon Tools需要Phalcon擴展。如果尚未安裝,請參閱“安裝”部分以獲取相關說明。
## 安裝
您可以從[Github](https://github.com/phalcon/phalcon-devtools)下載包含開發人員工具的跨平臺軟件包。
### Linux
打開終端并輸入以下命令:
```bash
git clone git://github.com/phalcon/phalcon-devtools.git
```

然后進入克隆下來的工具文件夾并執行 `. ./phalcon.sh`,(不要忘記命令開頭的點):
```bash
cd phalcon-devtools/
. ./phalcon.sh
```

創建phalcon.php腳本的軟鏈接:
```bash
ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon
```
### macOS
打開終端并輸入以下命令:
```bash
git clone git://github.com/phalcon/phalcon-devtools.git
```

然后進入克隆下來的工具文件夾并執行 `. ./phalcon.sh`,(不要忘記命令開頭的點):
```bash
cd phalcon-devtools/
. ./phalcon.sh
```

接下來,我們將創建一個指向`phalcon.php`腳本的軟鏈接。在El Capitan和更新版本的macOS上:
```bash
ln -s ~/phalcon-devtools/phalcon.php /usr/local/bin/phalcon
chmod ugo+x /usr/local/bin/phalcon
```
如果您運行的是老版本:
```bash
ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon
```
### Windows
在Windows平臺上,您需要配置系統`PATH` 以包括Phalcon工具以及PHP可執行文件。如果您將Phalcon工具作為zip存檔下載,請在本地驅動器的任何路徑上提取它,即`c:\phalcon-tools`。您將在以下步驟中使用此路徑。通過右鍵單擊文件并選擇編輯來編輯文件 `phalcon.bat` :

將路徑更改為安裝Phalcon工具的路徑(`set PTOOLSPATH=C:\phalcon-tools`):

保存更改。
#### 將PHP和工具添加到系統PATH
因為腳本是用PHP編寫的,所以需要在系統上安裝它。根據您的PHP安裝,可執行文件可以位于不同的位置。搜索文件`php.exe` 并復制其路徑。例如,使用WAMPP,您將在以下位置找到PHP可執行文件:`C:\wamp\bin\php\<php version>\php.exe`(其中`<php version>`是WAMPP捆綁的PHP版本)。
從Windows開始菜單中,右鍵單擊`計算機`圖標,然后選擇`屬性`:

單擊 `高級` 選項卡,然后單擊`環境變量`按鈕:

在底部,查找`系統變量`部分并編輯變量`Path`:

這一步要非常小心!您需要在長字符串的末尾附加`php.exe`所在的路徑以及Phalcon工具的安裝路徑。使用 `;` 用于分隔變量中不同路徑的字符:

單擊`確定`接受所做的更改,然后關閉打開的對話框。從開始菜單中單擊選項`運行`。如果找不到此選項,請按`Windows + R`。

輸入`cmd` 并按`Enter`以打開Windows命令行實用程序:

輸入命令`php -v`和`phalcon`,你會看到如下內容:

恭喜您現在安裝了Phalcon工具!
- 常規
- Welcome
- 貢獻
- 生成回溯
- 測試重現
- 單元測試
- 入門
- 安裝
- Web服務器設置
- WAMP
- XAMPP
- 教程
- 基礎教程
- 教程:創建一個簡單的REST API
- 教程:V?kuró
- 提升性能
- 教程:INVO
- 開發環境
- Phalcon Compose (Docker)
- Nanobox
- Phalcon Box (Vagrant)
- 開發工具
- Phalcon開發者工具的安裝
- Phalcon開發者工具的使用
- 調試應用程序
- 核心
- MVC應用
- 微應用
- 創建命令行(CLI)應用程序
- 依賴注入與服務定位
- MVC架構
- 服務
- 使用緩存提高性能
- 讀取配置
- 上下文轉義
- 類加載器
- 使用命名空間
- 日志
- 隊列
- 數據庫
- 數據庫抽象層
- Phalcon查詢語言(PHQL)
- ODM(對象文檔映射器)
- 使用模型
- 模型行為
- ORM緩存
- 模型事件
- 模型元數據
- 模型關系
- 模型事務
- 驗證模型
- 數據庫遷移
- 分頁
- 前端
- Assets管理
- 閃存消息
- 表單
- 圖像
- 視圖助手(標簽)
- 使用視圖
- Volt:模板引擎
- 業務邏輯
- 訪問控制列表(ACL)
- 注解解析器
- 控制器
- 調度控制器
- 事件管理器
- 過濾與清理
- 路由
- 在session中存儲數據
- 生成URL和路徑
- 驗證
- HTTP
- Cookies管理
- 請求環境
- 返回響應
- 安全
- 加密/解密
- 安全
- 國際化
- 國際化
- 多語言支持