# 從源代碼安裝 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
```