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

使用本教程进行操作前,请确保已经有了云服务器,对于服务器配置选择有疑问,请参阅服务器实例规格。

背景信息

本教程适用于正在学习PHP或者已基于ThinkPHP框架进行研发的开发人员。
操作步骤

使用云市场镜像快速搭建ThinkPHP框架的操作步骤如下:
步骤一:购买ThinkPHP框架镜像
步骤二:上传应用程序
步骤三:切换PHP脚本适应程序
步骤四:开启pathinfo
步骤五:绑定域名
步骤一:购买ThinkPHP框架镜像

完成以下操作,购买ThinkPHP框架镜像:

单击ThinkPHP框架进入镜像详情页。
单击立即购买,按提示步骤根据的实际业务需求购买ECS实例。
登录ECS管理控制台。
在左侧导航栏,单击实例与镜像 > 实例。
在顶部状态栏处,选择地域。
在实例列表页面,找到目标实例,在IP 地址列获取该实例的公网IP地址。
在浏览器地址栏中输入公网IP地址,屏幕上会显示提示页面。
在提示页面,单击获取权限,下载权限文档zhcloud-readme.doc。

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

步骤二:上传应用程序

如果已经通过ThinkPHP框架完成了自己的应用程序,可以通过FTP上传程序。操作步骤如下:

下载FTP工具。本篇教程以FileZilla FTP为例。
下载FileZilla后,双击filezilla.exe,开始按软件提示安装FileZilla FTP。
启动FileZilla FTP,在主机、用户名和密码处分别输入FTP IP地址、FTP账号和FTP密码。相关信息,请参见权限文档zhcloud-readme.doc。

步骤三:切换PHP脚本适应程序

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

登录智慧云虚机面板 。登录信息,请参见权限文档zhcloud-readme.doc。
host url:智慧云虚机面板的登录地址。
host account:智慧云虚机面板的登录账号。
host password:智慧云虚机面板的登录密码。

登录成功后,如下图所示,单击脚本切换 ,选择您需要的PHP版本,单击确定 。

步骤四:开启pathinfo

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

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

步骤五:绑定域名

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

登录智慧云虚机面板。
单击域名绑定,输入您的域名即可绑定。
若您想禁止IP访问,删除含有IP地址的这条记录即可。
更多信息参阅搭建ThinkPHP框架

常见问题:如何解决301重定向问题?

完成以下操作,在智慧云虚机面板写入301重定向的Nginx规则:

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

下面以域名yjcom.com为例写入301重定向的Nginx规则。
方法 A:不使用www.yjcom.com域名访问网站时都301重定向到www.yjcom.com。
if (KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^/(.*) http://www.yjcom.com/KaTeX parse error: Expected 'EOF', got '}' at position 14: 1 permanent; }̲ 方法 B:使用yjcom.c…host = ‘yjcom.com’ ) {
rewrite ^/(.*)$ http://www.yjcom.com/$1 permanent;
}

云服务器搭建ThinkPHP框架图文教程相关推荐

  1. tgp饥荒服务器文件夹,《饥荒》TGP版服务器搭建及设置图文教程 TGP版怎么建服务器...

    导 读 <饥荒>TGP版怎么建服务器?相信很多玩家还不知其具体操作步骤是什么,不过相对来说还是比较简单的,下面小编带来"鸢语"分享的<饥荒>TGP版服务器搭 ...

  2. 阿里云服务器选购指南(图文教程详解)

    目录 一.前言 二.基本概念 1.定义 2.部署形式 3.用处 三.主流平台 1.Google 2.AWS 3.华为云 4.腾讯云 5.阿里云 四.云服务器分类 1.云服务器ECS 2.轻量应用服务器 ...

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

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

  4. Chevereto图床搭建 | 利用云服务器搭建免费图床完整教程

    前言: 手里有台香港阿里云机器,不知道干什么好,干脆拿来做些小实验,呆在家里防疫都已经快长毛了...博客上的图片本来是托管在阿里云OSS上的,但是感觉管理起来不是很方便.而且本来很好用的 SM.MS ...

  5. Linux云服务器搭建宝塔面板零基础教程

    下面稍微介绍一下如何使用阿里云服务器安装宝塔面板. 概述 如果还有不了解宝塔面板怎么使用的小伙伴,可以看下前文: 宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解 宝塔面板教程(2)宝塔面板添加 ...

  6. 腾讯云服务器搭建WordPress网站教程(全流程)

    已经有了腾讯云服务器如何搭建网站?腾讯云服务器网以腾讯云服务器,借助宝塔面板搭建Web环境,然后使用WordPress博客程序搭建网站,大致分为三步,首先购买腾讯云服务器,然后在腾讯云服务器上部署宝塔 ...

  7. 阿里云搭建ThinkPHP框架

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

  8. 快速搭建ThinkPHP框架教程

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

  9. arm搭建云手机教程_教你从0开始部署阿里云服务器,阿里云服务器搭建网站教程...

    教你从0开始部署阿里云服务器,阿里云服务器部署网站的办法,阿里云搭建项目的办法,阿里云服务器搭建网站教程 1.购买 登录官网点击下面链接: 企业上云甄选​partner.aliyun.com 查看云服 ...

最新文章

  1. dp背包九讲(待补充,暂时前两讲)
  2. R语言数据横向合并cbind函数实战
  3. c语言 程序 注入,远程线程注入 c语言实现
  4. oracle 选择最频繁出现之前,5文章数据
  5. 不确定mysql是否安装成功了怎么办
  6. Android Binder机制(1501210451 张志康)
  7. java导出excel并压缩
  8. 界面放大_Beachtek推出RED摄影机低噪前置放大器DXA-RED
  9. HTML中利用纯Microsoft Ajax Library做出可调用WebSerives的AutoComplete
  10. Android--Pin流程,飞行模式相关流程总结【工作日记一】
  11. 字号计算,字体大小随窗口高度变化
  12. nrf52840学习心得(一)
  13. 通过QQ 2012 客户端协议获取clientkey数据包流程
  14. JAVA Reflect反射详解
  15. 镶锆石、侧边指纹、双屏翻盖机,三星的这款2万块手机,只有土豪能懂
  16. IT行业前景真的好吗_转IT学什么语言好?
  17. 【转载】CodeWarrior IDE使用Tips-如何编译生成和调用静态库
  18. Hadoop 容错之1.X的单点故障 到 2.X的HA和HDFS Federation
  19. 下载并安装 Node
  20. storm DRPC例子

热门文章

  1. 11.MOCO v3
  2. 狗日的京东云擎收费了。原来写的东西都没了。
  3. matlab矩阵最大无关组,MATLAB 第十二章 矩阵的秩与向量组的最大无关组.ppt
  4. 第二届网鼎杯(第一场:青龙组)web WriteUp
  5. iOS摸鱼周报 第二十五期
  6. 2008年十大最流行病毒 你被命中多少
  7. UOJ Test Round 1
  8. MOS管【AO3401】在电路中的运用,【AO3401】为何要选ASEMI
  9. 电子科技大学计算机专业就业怎么样,电子科技大学录取分最高的5大专业,个个是热门,好就业薪资高!...
  10. 数据库中length的用法