17.2 获取SAE

有两种方式获取和安装SAE的ThinkPHP版本。
SAE官方获取:你可以在SAE的应用仓库选择ThinkPHP框架的SAE引擎,点击安装,进行一键安装。在安装过程中SAE会自动为你做好一些列初始化工作。通过SAE官方获得的方法是最简单的,但获取的代码不一定是官方最新的。
ThinkPHP官方获取:可以在官方网站的下载->扩展(http://thinkphp.cn/down-extend.html)中下载到最新的ThinkPHP的SAE引擎扩展,或通过SVN下载:
http://thinkphp.googlecode.com/svn/trunk/Extend/Engine/
你需要将下载的文件放在ThinkPHP的引擎目录下(ThinkPHP/Extend/Engine)
然后修改你的项目入口文件,把原来的require './ThinkPHP/ThinkPHP.php';改成require './ThinkPHP/Extend/Engine/Sae.php';注意,SAE引擎扩展具有横跨性,即使在本地开发也一样可以支持,所以你无需在本地开发的过程中切换不同的入口。接下来,你可以像标准模式的ThinkPHP开发一样进行SAE平台开发了。
在本地开发完成后,上传到SAE平台需要做一些初始化工作,例如初始化Mysql,Memcache,KVDB服务。SAE平台不支持IO写操作,所以你不能在SAE上首次运行入口文件生成项目目录。 你可以在本地运行入口文件,本地生成好项目目录后再提交到SAE上。