# 命令構建
```
php path/vswoole/public/swoole.php build ServerName [ServerPort:9501] [ServerType:common]
```
#### 命令解析
* [ ] php:PHP服務命令
* [ ] swoole.php:vSwoole框架服務腳本
* [ ] build:構建服務指令
* [ ] ServerName:指定需要構建的服務名稱(必要)
*服務已存在或服務相關文件存在將不會創建新文件
* [ ] ServerPort:指定需要構建的服務端口(非必要)
*客戶端默認9501,管理端默認8501
* [ ] ServerType:指定需要構建的服務類型(非必要)
*默認common,可選common,websocket,http,udp
#### 命令說明
執行命令后,框架會做以下事:
1. 檢測同名服務是否注冊,若未注冊將在vSwoole\configs\const.php中注冊服務
2. 檢測同名服務核心文件是否存在,若不存在將創建服務核心文件vSwoole\core\server\ServerNameServer.php
3. 檢測同名服務配置文件是否存在,若不存在將創建服務配置文件vSwoole\configs\servername.php
4. 檢測同名服務客戶端核心文件是否存在,若不存在將創建客戶端核心文件vSwoole\core\client\ServerNameClient.php
# 手動構建
如果使用手動構建,需要嚴格按照框架開發規范創建服務文件,并在服務啟動前,在vSwoole\configs\const.php文件中,對服務進行注冊。