5分钟快速安装thinkphp5.1

简介: 简介ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。

简介

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。

安装

为了方便部署和解决环境兼容性等问题,采用docker来部署安装thinkphp。

  1. 首先安装Docker容器管理面板URLOS,请参考官方文档:https://www.URLOS.com/center-home-index-detail-10-22-y.html
  2. 登录URLOS:http://ip:9968(其中的IP是你的服务器的IP,登录的默认用户名和密码均为urlos)
  3. 在应用市场中搜索“thinkphp”并安装,如下图:
    image

安装流程如下:

1. 填写服务名称、服务端口、选择运行节点、选择智能部署

image

2. 填写域名:www.aaa.com(这里填写自己的域名)

image

3. 设置数据库

选择自动添加并部署数据库,填写数据库密码
数据库名数据库用户名跟前面的服务名称一致,这里已经自动设置好;

记下数据库密码数据库名数据库用户名,下面要用到;
image

然后点击“提交”按钮,等待部署完成;

访问网站

访问:http://domain(domain是你的服务器的域名)
image

这样thinkphp5.1就已经安装完成。

设置SFTP

选择“修改并部署”我们刚刚安装完成的thinkphp
image

选择“上传与下载”选项卡,开启SFTP上传下载并填写SFTP端口、SFTP密码;
先别急着提交,接着看下面。
image

然后选择“基本信息”选项卡,选中智能部署,再点击“提交”,等待部署完成。
image

部署完成后,用ssh或者SFTP客户端登录:
image

网站根目录是:/mounts/thinkphp001/data/www(由于本次教程的服务名称为thinkphp001,实际操作中根据你创建的服务名称自动创建)

相关文章
|
8天前
|
开发框架 Java 关系型数据库
ThinkPHP
【8月更文挑战第23天】ThinkPHP
30 2
|
8天前
|
开发框架 安全 PHP
ThinkPHP和Laravel
【8月更文挑战第23天】ThinkPHP和Laravel
19 4
|
15天前
|
缓存 自然语言处理 JavaScript
Thinkphp6安装
Thinkphp6安装
26 0
|
安全 前端开发 关系型数据库
PHP:ThinkPHP5.0下载安装和各种配置
PHP:ThinkPHP5.0下载安装和各种配置
848 0
|
应用服务中间件 PHP nginx
lnmp1.6 thinkphp 5 出现500的情况
1.使用命令来添加虚拟主机: lnmp vhost add 2.修改项目的实际目录: lnmp添加的虚拟主机没有指定到public目录下,所以需要我们自己手动来指定 3.修改/usr/local/nginx/conf/fastcgi.
799 0
lnmp1.6 thinkphp 5 出现500的情况
|
PHP Android开发 前端开发
ThinkPHP 初探
准备 ThinkPHP下载 Eclipse-for-php 如何使用 放置位置 检验引用效果 效果 路由 调试之模板的使用 前提 生产模式 开发模式 添加完相应的路径以及模板文件后 总结 对国人开发的这款PHP框架早有耳闻,今日就来趟趟水,也为了今后更好的学习。
1302 0
x3d
|
测试技术 PHP 开发工具
PHPUnit整合ThinkPHP的库TPUnit
项目地址:https://github.com/web3d/TPUnit ThinkPHP PHPUnit框架集成,基于TP3.2,建议PHP 5.4以上环境。 单元测试应该是提高PHP编码质量的解决之道,但应该没有多少PHP团队在用单元测试改善开发过程,更不用提TDD开发方法。
x3d
1270 0
|
PHP
ThinkPhp学习05
原文:ThinkPhp学习05 一、ThinkPHP 3 的CURD介绍  (了解)二、ThinkPHP 3 读取数据    (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式...
828 0
|
PHP
ThinkPhp学习07
原文:ThinkPhp学习07 简单CRUD操作 1 public function show() { 2 $m=M('User'); 3 4 // $arr=$m->find(2); //查找id=2的数据,find只能返回一条数据 5 //2.
918 0
|
PHP .NET SQL
ThinkPhp学习12
原文:ThinkPhp学习12  二、输出模板内容      (重点)  a、display    1.display中没有参数    $this->display();    2.可以带参数    $this->display(本模块文件夹下的其他模板文件);    $this->displ...
904 0