🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[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 ``` 您应该看到: ![XPHP_Welcome_Version_GIF](https://box.kancloud.cn/40fd45b6df09ecf57df31bffd23c1b2d_1004x212.gif) ## 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的默认欢迎页。