> 零云支持多種安裝模式,第一種標準模式安裝屬于業內比較通用的安裝方式,一路點擊下一步即可。第二種Saas模式安裝適合在Paas平臺部署以及開發者在本地調試開發時采用。第三種也是開發模式安裝方式,相對于第二種方法簡單一些,更適合本地開發調試不適合Saas部署。用戶可以結合自己的實際情況進行選擇。
# 環境要求
PHP5.4以上版本(注意:PHP5.4dev版本和PHP6均不支持)
支持的服務器和數據庫環境
支持Windows/Unix服務器環境
可運行于包括Apache、IIS和nginx在內的多種WEB服務器和模式
支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo以及PDO等多種數據庫和連接
> 對于剛剛接觸PHP或者ThinkPHP的新手,我們推薦使用集成開發環境WAMPServer(wampserver是一個集成了Apache、PHP和MySQL的開發套件,而且支持不同PHP版本、MySQL版本和Apache版本的切換)來使用ThinkPHP進行本地開發和測試。
標準模式安裝和開發者模式安裝均需下載lyadmin的源碼包
# 獲取方式
> 青云用戶可直接在鏡像市場搜索“lyadmin”直接安裝部署。
**官網獲取**
獲取零云免費版的方式很多,官方網站(http://www.lingyun.net) 是最好的下載和文檔獲取來源。
**Git獲取**
如果你希望保持最新的更新,可以通過github獲取當前最新的版本。
Git獲取地址列表(你可以選擇一個最快的地址):
Github:https://github.com/ijry/lyadmin.git
# 安裝指南
## 標準模式安裝
在未安裝的時候,通過web訪問程序根目錄下的index.php即可自動跳轉到安裝頁面,設置相應參數并點擊下一步,即可進行安裝。
同意安裝協議,并點擊下一步

環境檢測,集成開發環境(wampserver或phpstudy一般能夠通過),若無法通過環境檢測,可按照提示進行排查,或通過零云論壇、QQ群留言。


設置數據庫連接信息

安裝完成。此時可以訪問前臺或登錄后臺。

后臺頁面


前臺頁面

* * * * *
**以下為有經驗的開發者j建議使用的安裝方式:**
> 初學者可忽略
## Saas模式安裝
> Apache HTTP服務器提供了一個機制, 可以把信息存儲在叫做環境變量的命名變量中。 這個信息將用于進行日志記錄和訪問控制之類的控制操作。 此外,還會作為一個和諸如CGI腳本這樣的外部程序進行溝通的機制。 本文檔討論了操作和使用這些變量的不同方法。
> 盡管這些變量也被稱作環境變量, 但它們和底層由操作系統控制的環境變量不能混為一談。 這些變量僅在Apache內部被存儲和操縱。 它們僅當被提供給外部CGI腳本和服務器端包含腳本時, 才會變成真正的操作系統環境變量。 如果你想操作作為服務器運行基礎的操作系統的環境變量, 你必須使用由你的操作系統外殼提供的標準環境操作機制。
> 設定Apache下環境變量的一個最普通方法, 就是使用沒有什么限制的SetEnv指令。 也可以用PassEnv 指令將啟動服務器的操作系統外殼的環境變量傳進來。
部署步驟
請先了解Apache或者Nginx的環境變量配置
將零云源碼解壓縮至WEB服務器根目錄
自行將/Application/Install/Data/install.sql數據庫文件導入到即將使用的MySQL數據庫中
參數配置 如果是本地開發配置Apache參考如下
~~~
DocumentRoot "/home/jry/www" ServerName www.lingyun.net AllowOverride All Order deny,allow Allow from all
\#開發模式開關開啟
SetEnv LY_DEV_MODE true
\#數據庫IP地址
SetEnv LY_DB_HOST 127.0.0.1
\#數據庫名稱
SetEnv LY_DB_NAME corethink
\#數據庫用戶名
SetEnv LY_DB_USER root
\#數據庫用戶密碼
SetEnv LY_DB_PWD mypassword
~~~
注意前綴LY 這個具體請更具您的index.php里的ENVPRE值設置,默認是LY
## 開發者模式安裝
> 這種安裝方式非常適合開發者在二次開發時使用
1.將您的代碼解壓縮至WEB服務器根目錄 2.自行將/Application/Install/Data/install.sql數據庫文件導入到即將使用的MySQL數據庫中 3.打開Data/dev.php文件,將里面的DEV_MODE、DB_HOST、DB_NAME、DB_USER、DB_PWD等行的注釋取消,并將相關值修改為與自己本地一致即可
~~~
$_SERVER[ENV_PRE.'DEV_MODE'] = 'true';
//$_SERVER[ENV_PRE.'DB_TYPE'] = 'mysql';
$_SERVER[ENV_PRE.'DB_HOST'] = '127.0.0.1';
$_SERVER[ENV_PRE.'DB_NAME'] = 'lyadmin';
$_SERVER[ENV_PRE.'DB_USER'] = 'root';
$_SERVER[ENV_PRE.'DB_PWD'] = '123456';
//$_SERVER[ENV_PRE.'DB_PORT'] = '3306';
//$_SERVER[ENV_PRE.'DB_PREFIX'] = 'oc_';
//$_SERVER[ENV_PRE.'APP_DEBUG'] = 'false';
~~~
- 序言
- 基礎
- 安裝
- 開發規范
- 目錄結構
- 表單生成器
- setMetaTitle
- setTabNav
- setExtraItems
- setPostUrl
- addFormItem
- setFormData
- setExtraHtml
- setAjaxSubmit
- setTemplate
- 表格生成器
- setMetaTitle
- addTopButton
- addTableColumn
- setTableDataList
- setTableDataListKey
- addRightButton
- setTableDataPage
- setSearch
- setTabNav
- addSearchItem
- alterTableData
- setExtraHtml
- setTemplate
- 公共函數
- 后臺管理
- 系統功能
- 系統設置
- 導航管理
- 幻燈管理
- 配置管理
- 上傳管理
- 用戶權限
- 用戶管理
- 管理員管理
- 用戶組管理
- 擴展中心
- 功能模塊
- 插件管理
- 模塊
- opencmf.php
- 目錄結構
- 開發規范
- 插件
- 系統鉤子列表
- 插件開發
- 主題
- 新建主題
- 模板變量
- 模板標簽
- 附錄
- 網站配置
- 常見問題
- 更新日志
- 關于零云