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

简介:

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

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

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

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

 三、在本地的服务器上把对应的文件建好,我用的是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后启动在线编辑模式如图所示:

找到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的文件都需要本地生成在配置数据库是也要小心不然会连接失败的哦~
相关文章
|
1月前
|
安全 Shell 网络安全
DC-2靶机上了解和练习WordPress框架
本文介绍了在一个名为DC2的虚拟环境中进行渗透测试的过程。首先通过扫描发现SSH和Web端口,并进行全端口扫描以寻找隐藏端口。接着通过信息收集、漏洞利用(如SQL注入、文件上传漏洞等)、反弹Shell及提权等步骤逐步攻陷目标系统。文章详细描述了使用Cewl生成字典、Dirsearch扫描目录、Wpscan枚举WordPress用户等技巧,并最终通过SSH登录和Git命令实现了提权,获取多个flag。
|
11月前
|
前端开发 关系型数据库 MySQL
J2EE项目部署与发布(Linux版本)->jdk&tomcat安装,MySQL安装,后端接口部署,linux单体项目前端部署
J2EE项目部署与发布(Linux版本)->jdk&tomcat安装,MySQL安装,后端接口部署,linux单体项目前端部署
89 0
|
开发框架 前端开发 Linux
Linux之J2EE的项目部署及发布
Linux之J2EE的项目部署及发布
91 0
|
安全 Java jenkins
(走过路过,不要错过)【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows-&gt;Linux)
(走过路过,不要错过)【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows-&gt;Linux)
307 0
(走过路过,不要错过)【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows-&gt;Linux)
|
存储 Java Linux
下一篇
无影云桌面