[TOC]
# 1.1 安裝
## 1.1.1 獲取XPHP
有幾種方法:
```bash
$ git clone https://github.com/xtlsoft/XPHP
$ git clone https://git.xapps.top/xtlsoft/XPHP
$ composer create-project xtlsoft/xphp
```
推薦使用最后一種。
## 1.1.2 配置XPHP
XPHP基本上不需要配置,直接可以使用。
Nginx用戶注意:已經在站點根目錄包括了偽靜態配置 `nginx.conf`, XPHP是強制使用偽靜態的。
## 1.1.3 觀看歡迎頁面
在命令行輸入:
```bash
$ php x system:version
```
您應該看到:

## 1.1.4 內置調試服務器
XPHP對PHP的調試服務器進行了封裝,可以在沒有apache/nginx的情況下只需要PHP就可以進行開發。
執行:
```bash
$ php x system:serve
```
出現如下提示:
```bash
$ php x system:serve
XPHP Development Server
Listening On: 端口號
Press Ctrl + C to quit.
```
就可以啟動服務器。會監聽20000到30000之間的一個隨機端口。
如果想要自己制定端口,可以:
```bash
$ php x system:serve -p 需要的端口號
```
出錯時的提示:
```bash
$ php x system:serve -p 80
XPHP Development Server
Listening On: 80
Press Ctrl + C to quit.
[Sun Dec 10 14:42:00 2017] Failed to listen on 127.0.0.1:80 (reason: Permission denied)
Error: Failed to startup server.
```
## 1.1.5 默認歡迎頁
訪問 `/index.html` ,就可以看到XPHP的默認歡迎頁。