## 环境要求
>[info] PHP 版本 >= 5.4
> pdo 扩展
> redis 扩展 (可选)
> memcache 扩展 (可选)
> 如果是Apache,需开启mod_rewrite
## 下载ExpressPHP
到 `GitHub` 下载最新版本
[ExpressPHP 最新源码](https://github.com/onanying/ExpressPHP-V1)
[ExpressPHP 发行版本下载](https://github.com/onanying/ExpressPHP-V1/releases)
[ExpressPHP demo下载](https://github.com/onanying/ExpressPHP-V1-Demo)
## 安装
只需要将下载的文件解压后放入你的 WEB 环境就可以了,将Apache/Nginx的root目录设置为框架的 `public` 目录
~~~
<VirtualHost *:80>
DocumentRoot "\data\www\ExpressPHP\application\public"
ServerName www.t.com
</VirtualHost>
~~~
## URL重写
框架的路由是 `PATHINFO` 实现的,需要通过URL重写去掉URL中的 `index.php`。
### [ Apache ]
1. httpd.conf配置文件中加载了mod_rewrite.so模块
2. AllowOverride None 将None改为 All
### [ Nginx ]
在Nginx.conf中配置转发规则
~~~
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ index.php/$1 last;
break;
}
}
~~~