thinkphp sae mysql_ThinkPHP3.1.3部署到SAE 教程

今天帮php小友部署代码,现在都用Thinkphp3.2.3了,部署起来比较简单!

不过可能还有一小部分人可能在用3.1.3的版本,还是写一下总结,希望对部分php小友会有帮助!

1 ThinkPHP版本需要sae引擎扩展

可以把sae引擎版的ThinkPHP\Extend目录下的Engine文件复制到完整版的ThinkPHP\Extend目录下,这样就是完整版+SAE引擎的TP了!

2 入口文件配置

define('ENGINE_NAME','sae');

define('APP_NAME','index');

define('APP_PATH','./index/');

define('APP_DEBUG',TRUE);

require './ThinkPHP/ThinkPHP.php';

?>

入口文件需要定义引擎为SAE 即添加:

define('ENGINE_NAME','sae');

3 配置文件,配置数据库

return array(

//'配置项'=>'配置值'

'URL_PATHINFO_DEPR'=>'/',//修改URL分隔符

'TMPL_L_DELIM'=>'

'TMPL_R_DELIM'=>'}>',//修改右边定界符

//写入基本的配置项目

'DB_TYPE'=>'mysql',//设置数据库类型

'DB_USER' => SAE_MYSQL_USER,

'DB_PWD' => SAE_MYSQL_PASS,

'DB_HOST' => SAE_MYSQL_HOST_M,

//从库域名 => SAE_MYSQL_HOST_S,

'DB_PORT' => SAE_MYSQL_PORT,

'DB_NAME' => SAE_MYSQL_DB,

// 'DB_HOST'=>'localhost',//设置主机

// 'DB_NAME'=>'king',//设置数据库名称

// 'DB_USER'=>'root',//设置用户名

// 'DB_PWD'=>'root',//设置密码

// 'DB_PORT'=>'3306',//设置端口号3306,不设也可以

'DB_PREFIX'=>'king_',//设置前缀

'DEFAULT_CHARSET' => 'utf-8',

'SHOW_PAGE_TRACE' =>true,

// 'USER_AUTH_KEY'=>'authId',

);

?>把原来的数据库主机,数据库名,用户名,密码,端口都设置成SAE要求的常量. 如以上代码所示;

4 SAE里创建一个php应用,这个比较简单不介绍了,主要是我的应用只有5个不能再新增了,呵呵!

5 上传代码-->创建一个版本->操作-->上传代码包

0818b9ca8b590ca3270a3433284dd417.png

说明一下,代码打包要在应用目录下打包哦,如下图所示,我用的是wamp开发的,在www目录下有自己的好多不同项目的代码,需要在相应项目的文件里面打包,这样上传代码后SAE会解压这个包部署代码就跟我们的目录里一样了!

0818b9ca8b590ca3270a3433284dd417.png

6 上传mysql数据库文件 ***.sql文件哦,可以在我们自己的本地mysql导出一个sql文件.

小应用一般选择共享型就够了 还比较省云豆.

0818b9ca8b590ca3270a3433284dd417.png

管理mysql进入mysql管理界面,比较熟悉的一个界面了;选择导入-->选择sql文件-->执行导入数据库文件

0818b9ca8b590ca3270a3433284dd417.png

注意:如果我们是用wamp自带的web管理phpMyAdmin导出问sql文件可能里面有一个sql是创建数据库的sql语句,如果有这sql语句存在,将会导致sql导入失败,只要删除相关的创建数据库的语句就行.因为数据库SAE已经给我们分配了,不让我们自行创建的哦! 我们的目标就是创建数据表!

7 初始化缓存 Memcache ,一般如果只是我们自己的小应用可以设置1M就够了,如果你的应用比较受欢迎可以搞大一点,但是云豆消耗也会多一些哦

0818b9ca8b590ca3270a3433284dd417.png

以上7步做完可以验证一下是不是部署成功了哦!

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

部署成功后可以切换我们新的版本为默认版本了哦!

访问网址为我们的应用名:xxxx.sinapp.com

同时要注意一下SAE不支持pathinfo的url模式,如果发现访问不了要改成兼容模式哦!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值