PHP编程:ThinkPHP在新浪SAE平台的部署实例
《ThinkPHP在新浪SAE平台的部署实例》要点: 本篇章节讲解ThinkPHP在新浪SAE平台的部署办法.分享给大家供大家参考.具体实现办法如下:PHP实战 ThinkPHP自从thinkphp3.0版本开始提供了SAE平台支持,并具备众多特性,支持本地化开发和调试以及部署切换,让thinkphper轻松过渡到SAE开发.PHP实战 一、准备工作:PHP实战 1、您需要具备SAE的账号,如果您没有该账号,请到 SAE官方网站申请.PHP实战 2、自己开发或者找一个基于thinkphp3.12开发的程序,本次测试使用的是博客程序WBlog3.1.3版本,没有的可以点击此处本站下载.PHP实战 3、到ThinkPHP官方网下载3.12 版本的SAE引擎Engine,并把它放到核心包的扩展包里,SAE引擎在thinkphp包的位置:ThinkPHPExtendEnginePHP实战 二、实现步骤:PHP实战 1、创建一个应用,http://127.0.0.1/如图所示:PHP实战
2、创建一个版本,这里我埴1,如图所示:PHP实战
3、上传代码包,完整上传代码包后如图所示:PHP实战
4、创建数据库.打开数据库的路径是w3note ?? MySQL ? 服务管理 ?管理MySQL,我创建的数据库名称为WBlog,然后把数据表sql文件导入PHP实战 5、配置前后台的项目入口文件,办法大同小异.下面是前台项目入口文件index.php配置PHP实战
代码如下:
<?php
? //开启调试模式 ?? define('APP_DEBUG',true); ?? //前台目录 ?? define('APP_PATH','./W3note/'); ?? define('W3CORE_PATH','./ThinkPHP'); ?? require W3CORE_PATH.'/Extend/Engine/Sae.php';//加载SAE引擎文件 6、数据库文件配置
代码如下:
<?php
// +---------------------------------------------------------------------- // | WBlog // +---------------------------------------------------------------------- // | Copyright (c) 2008 http://www.w3note.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: 网菠萝果 // +---------------------------------------------------------------------- // $Id$ if (!defined('W3CORE_PATH')) exit(); return array( ??? 'DB_TYPE'=>'mysql', ??? 'DB_HOST'=>SAE_MYSQL_HOST_M, ??? 'DB_USER'=>SAE_MYSQL_USER, ??? 'DB_PWD'=>SAE_MYSQL_PASS,? ??? 'DB_NAME'=>SAE_MYSQL_DB, ??? 'DB_PREFIX'=>'wb_', ??? 'RBAC_ROLE_TABLE'=>'wb_role', ??? 'RBAC_USER_TABLE'=>'wb_role_user', ??? 'RBAC_ACCESS_TABLE'=>'wb_access', ??? 'RBAC_NODE_TABLE'=>'wb_node', ??? 'KEYCODE'=>'gfgP5o', ); ?> 到这里似乎已经完成了,但是还要注意以下两点.
希望本文所述对大家的ThinkPHP框架程序设计有所赞助.PHP实战 欢迎参与《ThinkPHP在新浪SAE平台的部署实例》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |