ThinkPHP是一款免费、开源、快速、简单、面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷Web应用开发和简化企业应用开发而诞生的。本篇教程介绍如何使用云市场镜像快速搭建ThinkPHP框架。

适用对象

正在学习PHP或者已基于ThinkPHP框架进行研发的开发人员。

基本流程

  1. 购买ThinkPHP框架镜像。
  2. 上传您的程序。
  3. 切换PHP脚本适应您的程序。
  4. 开启pathinfo。
  5. 绑定域名。

购买ThinkPHP框架镜像

  1. 单击ThinkPHP框架(含智慧云虚机面板)进入镜像详情页。
  2. 单击立即购买,按提示步骤根据您的实际业务需求购买ECS实例。

  3. 登录ECS管理控制台。

  4. 在左侧导航栏,单击实例与镜像 > 实例,进入ECS实例列表页。
  5. 选择已购ECS实例所在的地域,并找到目标实例,在IP 地址列获取该实例的公网IP地址。
  6. 在浏览器地址栏中输入公网IP地址,屏幕上会显示提示页面。
  7. 在提示页面,单击获取权限,下载权限文档zhcloud-readme.doc。

    权限文档中包含了智慧云虚机面板权限(host)、FTP权限和MySQL数据库权限,请妥善保存。

上传您的程序

如果您已经通过ThinkPHP框架完成了自己的应用程序,可以通过FTP上传您的程序。

  1. 下载FTP工具。本篇教程以FileZilla FTP为例。下载地址为https://www.filezilla.cn/download/client。
  2. 下载FileZilla后,双击filezilla.exe,开始按软件提示安装FileZilla FTP。
  3. 启动FileZilla FTP,在主机、用户名和密码处分别输入FTP IP地址、FTP账号和FTP密码。相关信息,请参见权限文档zhcloud-readme.doc。
  4. 单击快速连接,开始连接FTP。
  5. 将您已经写好的应用程序拉到右边区域即可实现上传。

切换PHP脚本适应您的程序

由于PHP的版本不同所支持的PHP函数也不尽相同。若您的程序对PHP版本有严格要求,您可以通过脚本切换来切换到您需要的PHP版本。若没有严格要求,可跳过此步骤。

  1. 登录智慧云虚机面板 。登录信息,请参见权限文档zhcloud-readme.doc。

    • host url:智慧云虚机面板的登录地址。
    • host account:智慧云虚机面板的登录账号。
    • host password:智慧云虚机面板的登录密码。

    登录成功后,如下图所示。

  2. 单击脚本切换 ,选择您需要的PHP版本,单击确定 。

开启pathinfo

使用ThinkPHP框架写的程序一般会用到pathinfo。若您需要开启pathinfo,请按如下步骤操作。

  1. 登录智慧云虚机面板。
  2. 单击PATH_INFO , 选择您的站点,单击开启按钮。

绑定域名

如果您的实例公网IP地址已经完成了域名备案,您可以在智慧云虚机面板上绑定您的域名。

  1. 登录智慧云虚机面板。
  2. 单击域名绑定,输入您的域名即可绑定。

    若您想禁止IP访问,删除含有IP地址的这条记录即可。

常见问题

301 重定向

  1. 登录智慧云虚机面板。
  2. 找到自定义伪静态 > 自定义,写入301重定向的Nginx规则,单击保存。

    下面以域名yjcom.com为例写入301重定向Nginx规则。

    • 方法 A:不使用www.yjcom.com域名访问网站时都301重定向到www.yjcom.com

      if ($host != ‘www.yjcom.com’ ) {
      rewrite ^/(.*)$ http://www.yjcom.com/$1 permanent;
      }
    • 方法 B:使用yjcom.com域名访问网站时才301重定向到www.yjcom.com
      if ($host = ‘yjcom.com’ ) {
      rewrite ^/(.*)$ http://www.yjcom.com/$1 permanent;
      }

      说明 实际使用时,将以上代码中的域名替换为您自己的域名。

阿里云搭建ThinkPHP框架相关推荐

  1. 云服务器搭建ThinkPHP框架图文教程

    ThinkPHP是一款免费.开源.快速.简单.面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷Web应用开发和简化企业应用开发而诞生的.本篇教程介绍如何使用云市场镜像快速搭建 ...

  2. 云服务器 ECS 建站教程:快速搭建 ThinkPHP 框架

    快速搭建 ThinkPHP 框架 ThinkPHP 是一款免费开源的,快速.简单的面向对象的轻量级 PHP 开发框架,遵循 Apache2 开源协议发布,是为了敏捷 Web 应用开发和简化企业应用开发 ...

  3. 基于阿里云搭建的适合初创企业的轻量级架构--架构总结

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  4. 如何基于阿里云搭建适合初创企业的轻量级架构?

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  5. 如何将项目发布到阿里云_尚硅谷基于阿里云搭建数据仓库(实时)项目视频发布...

    11月,尚大发布了基于阿里云搭建数据仓库离线项目视频,不少爱学习的小伙伴表示,对实时项目视频翘首以盼,听了大海哥的课,腰不酸了,腿不疼了,一口气从头听到尾还不过瘾,沉迷于学习无法自拔-- 说曹操,大海 ...

  6. 快速搭建ThinkPHP框架教程

    本文教你如何快速搭建ThinkPHP框架.ThinkPHP 是一款免费开源的,快速.简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷 Web 应用开发和简化企业应用开发 ...

  7. ABP前端使用阿里云angular2 UI框架NG-ZORRO分享

    一.前言 前段时间写博客分享和介绍了阿里云的UI框架NG-ZORRO(博客请查看:http://www.cnblogs.com/donaldtdz/p/7892960.html),结合近段时间对.Ne ...

  8. 阿里云搭建CDH集群配置邮箱告警

    阿里云搭建CDH集群配置邮箱告警 1.阿里云默认禁止25端口号.申请阿里云开通 2.配置邮箱服务 3.cdh页面配置告警 申请开通25端口号 申请一个邮箱 开通服务smtp服务 记住授权码 cdh配置 ...

  9. 阿里云搭建Tomcat+Jdk+Mysql(阿里云系统CentOs)特完整

    (本文太过潦草,特用Markdown重新排版了下:阿里云搭建Tomcat+Jdk+Mysql(阿里云系统CentOs)_李小白的博客的博客-CSDN博客) 1.首先我们应该先去百度云盘下载安装包资源: ...

最新文章

  1. python编写爬虫的步骤-零基础写python爬虫之爬虫编写全记录
  2. 无旋treap的简单思想以及模板
  3. 【数据结构第一周】最大子列和问题整理
  4. 51nod 1011 最大公约数GCD
  5. Vue学习(vuex)-学习笔记
  6. RMS 相关下载链接
  7. 是否将网址设置为主页 的代码实现?
  8. TVS管(瞬态电压抑制二极管)好坏 简单检测方法
  9. 34.在排序数组中查找元素的第一个和最后一个位置--leetcode算法题解(带注释)
  10. [转载]析构函数的虚析构和非虚析构调用的差别
  11. Tomcat官网免费下载地址
  12. 关于思科交换机产品型号的命名规则
  13. JMS消息服务 API解析
  14. java页面展示_JAVA页面展示问题
  15. spring-security实现权限管理
  16. C# ActionT 委托
  17. 解决org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)
  18. HTML如何实现滚动文字
  19. 大连计算机学校贾佳,大连市第二十四中学信息学奥赛喜报频传
  20. 掷一枚硬币,直到连续出现两次正面朝上的时候停止,问掷硬币次数的期望

热门文章

  1. 算法枕边书 精华整理 —— 不持续更新
  2. 吃了大力丸的Ruby 2
  3. YYKit 框架-很厉害
  4. 龙芯1B:点亮第一个led灯
  5. 【VMware vSphere】搭建属于自己的 vSphere 实验环境(2)——FreeNAS 的安装与初始化配置
  6. weui.js java_WeUI框架
  7. 虚幻蓝图节点 set Global Time Dilation
  8. 3灰度颜色反转毛玻璃融合边缘浮雕颜色油画
  9. Simply JavaScript
  10. spring之@Transactional 简介