关于在BAE上部署ThinkPHP框架的问题
2017-04-28 21:13
363 查看
现在有点小兴奋,因为在在BAE上部署ThinkPHP框架的问题快折腾一天了,午觉都没睡,不过没白整总算有点结果。不扯淡了,直入正题吧.
之前熟悉ThinkPHP框架,想在BAE上用ThinkPHP做点东西,部署了一天的环境了总结一下把:
一:首先你得有百度帐号吧,别着急先登上。然后进入快速创建应用如下图所示
![](https://images0.cnblogs.com/blog/545446/201307/12170634-c5b0ee09ba2543e5ad6cdc0f5e2a3a2a.jpg)
二.创建应用的具体过程就不多说了吧不是今天的重点,然后ThinkPHP官网上去下一个云引擎版本链接如下:http://www.thinkphp.cn/down.html,我是用的ThinkPHP3.1.2的版本。截图如下:
![](https://images0.cnblogs.com/blog/545446/201307/12174840-279d6654d1544286b2e174d4206ae21e.jpg)
三、在本地的服务器上把对应的文件建好,我用的是XAMPP(这个不是重点)
入口文件index.php的内容入下:
在本地访问Index文件就OK了,然后压缩成.zip的文件,上传到BAE上就OK了。
四.上传到BAE后启动在线编辑模式如图所示:
![](https://images0.cnblogs.com/blog/545446/201307/12211347-e004b87c6d314ea3802185bf0a0aaeb6.jpg)
找到Thinkphp下的Lib/convention.php修改数据库的配置项:
配置代码如下:
到这就部署好了,就可以开发你的web应用了。注意的是有些文集是必须在本地上生成的比如Home,admin等需要引入Thinkphp.php的文件都需要本地生成在配置数据库是也要小心不然会连接失败的哦~
之前熟悉ThinkPHP框架,想在BAE上用ThinkPHP做点东西,部署了一天的环境了总结一下把:
一:首先你得有百度帐号吧,别着急先登上。然后进入快速创建应用如下图所示
![](https://images0.cnblogs.com/blog/545446/201307/12170634-c5b0ee09ba2543e5ad6cdc0f5e2a3a2a.jpg)
二.创建应用的具体过程就不多说了吧不是今天的重点,然后ThinkPHP官网上去下一个云引擎版本链接如下:http://www.thinkphp.cn/down.html,我是用的ThinkPHP3.1.2的版本。截图如下:
![](https://images0.cnblogs.com/blog/545446/201307/12174840-279d6654d1544286b2e174d4206ae21e.jpg)
三、在本地的服务器上把对应的文件建好,我用的是XAMPP(这个不是重点)
入口文件index.php的内容入下:
<?php //1.确定应用名称Home define("APP_NAME","Home"); //2.确定应用路径 define("APP_PATH","./Home/"); //3.开启deBug模式 define("APP_DEBUG",true); //4.引入核心文件 require"./ThinkPHP/ThinkPHP.php"; ?>
在本地访问Index文件就OK了,然后压缩成.zip的文件,上传到BAE上就OK了。
四.上传到BAE后启动在线编辑模式如图所示:
![](https://images0.cnblogs.com/blog/545446/201307/12211347-e004b87c6d314ea3802185bf0a0aaeb6.jpg)
找到Thinkphp下的Lib/convention.php修改数据库的配置项:
配置代码如下:
'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'), // 端口
到这就部署好了,就可以开发你的web应用了。注意的是有些文集是必须在本地上生成的比如Home,admin等需要引入Thinkphp.php的文件都需要本地生成在配置数据库是也要小心不然会连接失败的哦~
相关文章推荐
- 关于在BAE上部署ThinkPHP框架的问题
- 关于thinkphp 开发的网站部署问题
- 关于ThinkPHP框架在Linux下运行时的一些问题
- 关于浏览器URL重写的问题(Thinkphp框架):
- thinkphp关于在部署环境下增加数据库字段的问题
- 关于ThinkPHP框架的一些问题(三)
- thinkphp关于错误显示的问题 设置代码本身的错误提示 不让框架显示他自己的错误提示操作
- 关于thinkphp部署到新浪云模板继承失效的问题
- 关于ThinkPHP框架的一些问题(一)
- 关于ThinkPHP框架的一些问题(二)
- thinkphp框架模块部署,验证用户登录问题
- 关于ThinkPHP框架addAll()方法的设计问题填坑
- 关于ThinkPhp 框架表单验证及ajax验证问题
- 关于ThinkPHP在BAE上URL的rewrite问题
- 关于ThinkPHP在BAE上URL的rewrite问题
- 关于Struts中Validate验证框架的问题: Document is invalid: no grammar found.
- 关于src源文件在web-inf目录下的部署问题
- 关于frameset框架之间传值问题
- 关于在tomcat上部署项目问题
- 转:关于我使用spring mvc框架做文件上传时遇到的问题