# 从源代码安装 Pagekit
在构建 Pagekit 扩展时,可以完全依赖已发布的 Pagekit 安装包,可以直接在[pagekit.com](https://www.pagekit.com/download) 或者 [ Github](https://github.com/pagekit/pagekit/releases) 上获取。
如果你想要始终与当前的开发版本保持版本同步,可以从 Github 上可用的源代码来安装 Pagekit。这篇文件介绍了操作步骤。
[toc=2]
## 检查和安装
先要确保[Composer](https://getcomposer.org/doc/00-intro.md#installation-nix) 和 [npm](https://www.npmjs.com/) 都已经安装了。
克隆仓库
```
git clone --branch develop https://github.com/pagekit/pagekit.git
```
进入克隆的目录,安装 PHP 依赖
```
composer install
```
安装 Node 依赖,并构建前端组件:
```
npm install
```
运行 `gulp watch`,监控本地 LESS 资源的修改。
运行 `webpack --watch`,监控 JS 模块的修改。
安装程序完成后,在浏览器中访问你的 web 服务器上 Pagekit 的URL ,然后开始安装。
当安装程序正在运行时,使用 Pagekit CLI 来获取翻译。没有翻译的话,界面都是英文的。
```
php pagekit translation:fetch
```
## 保持更新
如果你已经从源代码安装了 Pagekit,运行下面这些命令来获取新版本和重构你需要的一切。
```
git pull
composer install
npm install
```