ThinkPHP3.0完全开发手册                                           

 

17.2               获取SAE

有两种方式获取和安装SAEThinkPHP版本。

SAE官方获取:你可以在SAE的应用商店http://sae.sina.com.cn/?m=appwizard 选择ThinkPHP框架,点击安装,进行一键安装。在安装过程中SAE会自动为你做好一些列初始化工作。通过SAE官方获得的方法是最简单的,但获取的代码不一定是最新的。

ThinkPHP官方获取:可以在官方网站的下载->扩展栏目(http://thinkphp.cn/down-extend.html)中下载到最新的ThinkPHPSAE引擎扩展,或通过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平台需要做一些初始化工作,例如初始化MysqlMemcacheKVDB服务。SAE平台不支持IO写操作,所以你不能在SAE上首次运行入口文件生成项目目录。 你可以在本地运行入口文件,本地生成好项目目录后再提交到SAE上。


NetPc