bae php 框架,关于在BAE上部署ThinkPHP框架的问题

现在有点小兴奋,因为在在BAE上部署ThinkPHP框架的问题快折腾一天了,午觉都没睡,不过没白整总算有点结果。不扯淡了,直入正题吧.

之前熟悉ThinkPHP框架,想在BAE上用ThinkPHP做点东西,部署了一天的环境了总结一下把:

一:首先你得有百度帐号吧,别着急先登上。然后进入快速创建应用如下图所示

fc00253fe48455f4c9eb35f1a3b5dde9.png

二.创建应用的具体过程就不多说了吧不是今天的重点,然后ThinkPHP官网上去下一个云引擎版本链接如下:http://www.thinkphp.cn/down.html,我是用的ThinkPHP3.1.2的版本。截图如下:

2ee0d125334bc61ee945f30bf7060cc3.png

三、在本地的服务器上把对应的文件建好,我用的是XAMPP(这个不是重点)

入口文件index.php的内容入下:

48304ba5e6f9fe08f3fa1abda7d326ab.png

//1.确定应用名称Home

define("APP_NAME","Home");

//2.确定应用路径

define("APP_PATH","./Home/");

//3.开启deBug模式

define("APP_DEBUG",true);

//4.引入核心文件

require"./ThinkPHP/ThinkPHP.php";

?>

48304ba5e6f9fe08f3fa1abda7d326ab.png

在本地访问Index文件就OK了,然后压缩成.zip的文件,上传到BAE上就OK了。

四.上传到BAE后启动在线编辑模式如图所示:

141bb76b4f2d606f09db42e59b2d0329.png

找到Thinkphp下的Lib/convention.php修改数据库的配置项:

配置代码如下:

48304ba5e6f9fe08f3fa1abda7d326ab.png

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

'DB_HOST' => getenv('HTTP_BAE_ENV_ADDR_SQL_IP'), // 服务器地址

'DB_NAME' => 'DKJMKVBbrCCtWpgjinXh', // 数据库名

'DB_USER' => getenv'HTTP_BAE_ENV_AK'), // 用户名

'DB_PWD' => getenv('HTTP_BAE_ENV_SK'), // 密码

'DB_PORT' => getenv('HTTP_BAE_ENV_ADDR_SQL_PORT'), // 端口

48304ba5e6f9fe08f3fa1abda7d326ab.png

到这就部署好了,就可以开发你的web应用了。注意的是有些文集是必须在本地上生成的比如Home,admin等需要引入Thinkphp.php的文件都需要本地生成在配置数据库是也要小心不然会连接失败的哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值