ThinkPHP SAE环境配置详解

要把ThinkPHP使用到sae上,其实有两种方法!其一:使用sinaapp 的app store!这种方法在之前的文章中提到过!该文章是基于ThinkPHP的SAE项目本地环境搭建

还没有sae帐号吗?点击这里注册新浪sae!

这中方法很简单,机会不用配置什么!需要注意的地方就是数据库配置config_sae.php(目录app/conf/下);事实上,对于数据库,你根本什么操作都不用!!!(相信请查看基于ThinkPHP的SAE项目本地环境搭建)!


入口文件也有点差异,

<?php
define(‘THINK_PATH’,’./ThinkPHP/’);
define(‘APP_NAME’,'App’);
define(‘APP_PATH’,’./App/’);
define(‘APP_DEBUG’,true);
//define(‘SAE_RUNTIME’,true);
require ‘./ThinkPHP/Extend/Engine/Sae.php’;

?>

主要是核心如何文件换成了’./ThinkPHP/Extend/Engine/Sae.php’;

记着,这里的路径App,一定不能修改!因为,采用本方式,app的路径默认是在App文件夹下!如果你需要修改,那么你可以改App文件夹为其它的,然后修改相应的代码!

值得注意的就以上三点!其实都不难!

===================================================================

当然,如果你使用的是官方网站下载下来的开发包,那么你就需要下载3.0以后的版本!

然后在入口文件做相应的修改!这里使用的是ThinkPHP 3.0.1开发版,入口文件如下: 

<?php
define(‘THINK_PATH’,’./ThinkPHP/’);
define(‘APP_NAME’,'App’);
define(‘APP_PATH’,’./App/’);
define(‘APP_DEBUG’,true);
//define(‘SAE_RUNTIME’,true);
require ‘./ThinkPHP/Extend/Engine/Sae.php’;

?>

这样下来,就可以了!!!数据库配置,可以手动添加一个文件App/conf/config_sae.php

<?php
return array(
   ‘SMS_ON’=>false,
   ‘SMS_MOBILE’=>”,//填写你的手机号

   ‘SPARE_DB_HOST’=>”,//填写备用数据库地址
   ‘SPARE_DB_NAME’=>”,//填写备用数据库名
   ‘SPARE_DB_USER’=>”,//填写备用数据库用户名
   ‘SPARE_DB_PWD’=>”,//填写备用数据库密码
   ‘SPARE_DB_PORT’=>”,//填写备用数据库端口
   ‘SPARE_DB_DEBUG’=>false,//是否开启备用数据库调试

   ‘TMPL_PARSE_STRING’=>array(
   ‘/Public/upload’=>sae_storage_root(‘Public’).’/upload’
    )
);

?>

内容如上所示!

当然,这里的路径App,请自便换成其它的!但是要正确就好!

记住,由于sae的机制不同,所以sae不会自动生成项目文件,所以我们得在本地生成好项目文件夹,然后在通过svn或者在线editor开发sae项目!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值