• 关于在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的文件都需要本地生成在配置数据库是也要小心不然会连接失败的哦~

  • 相关阅读:
    kuangbin带你飞 并查集 题解
    kuangbin带你飞 最短路 题解
    kuangbin带你飞 后缀数组 题解
    Kuangbin 带你飞-线段树专题 题解
    HDU 4578 Transformation
    Tarjan & LCA 套题题目题解
    Dancing Links [Kuangbin带你飞] 模版及题解
    二分匹配 大白例题虽有代码
    编程范式:响应式编程
    编程结构:Promise和Future
  • 原文地址:https://www.cnblogs.com/ludashi/p/3186799.html
Copyright © 2020-2023  润新知