`Ecms`的环境要求如下:
> * PHP = 7.2 or 7.3
> * PDO PHP Extension
> * MBstring PHP Extension
> * CURL PHP Extension
> * SourceGuardian PHP Extension
严格来说,`Ecms`无需安装过程,这里所说的安装其实就是把`Ecms`框架放入`WEB`运行环境(**前提是你的WEB运行环境已经OK**),可以通过下面几种方式获取和安装Ecms。
### 一、官网下载安装
获取`Ecms`的方式很多,官方网站([http://ecms.ehuanetwork.com/](http://ecms.ehuanetwork.com/))提供了[稳定版本](http://thinkphp.cn/down/framework.html)或者带扩展完整版本的下载。
> 官网的下载版本不一定是最新版本,GIT版本获取的才是保持更新的版本。
### 二、Composer安装
`Ecms`支持使用`Composer`安装,如果还没有安装`Composer`,你可以按 [Composer安装](http://www.kancloud.cn/thinkphp/composer/35669) 中的方法安装。
在 Windows 中,你需要下载并运行 [Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe)。
为了避免安装过慢,可以使用阿里云的`composer`镜像
~~~
composer config -g repo.packagist composer https://packagist.phpcomposer.com
~~~
然后在命令行下面,切换到你的web根目录下面并执行下面的命令:
~~~
composer create-project ehua/ecms
~~~
表示安装最新版本。
如果出现错误提示,请根据提示操作或者参考[Composer中文文档](http://www.kancloud.cn/thinkphp/composer)。
> 如果国内访问`composer`的速度比较慢,可以参考这里的说明[使用国内镜像](https://pkg.phpcomposer.com/)
### 无论你采用什么方式获取的`Ecms`框架,现在只需要做最后一步来验证是否正常运行。
在浏览器中输入地址:
~~~
http://localhost/tp5/public/
~~~
如果浏览器输出如图所示:
![](https://ftp.bmp.ovh/imgs/2022/02/417e3ade1d4b50c7.png)
恭喜你,现在已经完成`Ecms`的安装!
> 如果是mac或者linux环境,请确保`runtime`目录有可写权限
如果你无法正常运行并显示`Ecms`的欢迎页面,那么请检查下你的服务器环境:
> * PHP`7.2`以上版本
> * WEB服务器是否正常启动
> * SG拓展是否安装完整