# 環境要求
***
### ThinkPHP5 環境要求
ThinkPHP5 支持 Windows,Linux,FreeBSD,MacOS等操作系統,PHP 版本要求 5.4.0 以上版本,ThinkPHP5 無需安裝過程,簡單來說直接把源碼下載下來,直接放到 WEB 目錄即可正常使用,但是推薦使用 Composer 來安裝 ThinkPHP5,目前 ThinkPHP 最新穩定版本是 5.0.5。
### Swoole 環境要求
Swoole 目前僅支持Linux,FreeBSD,MacOS,3類操作系統,Swoole 官方建議使用Ubuntu14/CentOS7 或更高版本的操作系統,PHP 版本要求 PHP5.3.10 以上版本,并且支持PHP7。目前 Swoole 最新穩定版本是 1.9.3。
### 最佳環境
使用 think-swoole 環境,綜合 Swoole 擴展和 ThinkPHP 框架的環境要求來看,目前最低要求是使用 PHP 5.4 版本以上的 Linux 發行版本,筆者推薦使用 PHP 5.6 版本和 CentOS 7.2 64位操作系統。筆者有兩套 Swoole 線上項目運行在這個組合的環境下,運行很穩定。筆者也有一個活動項目運行在 PHP 7.0.7 和 CentOS 7.2 下,在運行了10天之后,完成任務而下線。高性能出色的完成了任務。
| 名稱 | 操作系統 | PHP版本 |
| --- | --- | --- |
| ThinkPHP5 | Windows,Linux,FreeBSD,MacOS | 5.4+ |
| Swoole | Linux,FreeBSD,MacOS | 5.3.10 + |
| 最低要求 | *nux | 5.4+ |
| 最佳實踐 | Linux (Ubuntu14+/CentOS7+) | 7.0/7.1 |