# 環境要求
* PHP >= 7.1.0
* Mysql >= 5.7.0 (需支持innodb引擎)
* Apache 或 Nginx
# git下載
* 使用git克隆資源下來
* `git clone https://github.com/zhongshaofa/easyadmin`
* `git clone https://gitee.com/zhongshaofa/easyadmin`
* 將網站入口部署至`public`目錄下面(即`easyadmin/public`目錄下)
* 修改偽靜態配置, 請參考下方偽靜態設置。
* 運行網站地址, 會自動進入安裝界面, 請根據提示進行設置, 然后點擊安裝。
* 安裝完成后會自動生成安裝鎖`config/install/lock/install.lock`, 如需重新安裝, 刪掉該文件即可。
# 偽靜態配置
通過偽靜態配置, 將URL重寫隱藏應用的入口文件`index.php`, 不配置的話, 會存在訪問路徑不正確的問題。
### Apache
把下面的內容保存為`.htaccess`文件放到應用入口`public`文件的同級目錄下
~~~
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
~~~
### Nginx
在Nginx低版本中,是不支持PATHINFO的,但是可以通過在`Nginx.conf`中配置轉發規則實現
~~~
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
~~~