php在现有的市场占有率还是很高的,很多中小型企业都是使用php进行后台以及api管理开发,包括不少大厂的部分业务也都是由php进行编写维护的。

随着php的发展,也出现了很多的cms(织梦、帝国、phpcms、discuz等等),也出现了不少php框架(Thinkphp、laravel、Yii、Zend等等)

今天我们主要来讲一下Thinkphp的源码获取和环境搭建。本教程适用于初学者或者想学习php的同学,下面开始我们今天的主题

目录

  • php开发环境的安装
    • 集成环境下载
    • phpStudy的使用
  • Thinkphp的下载和运行

php开发环境的安装

首先我们先来讲讲怎么安装php开发环境,也就是怎么把php文件运行起来,本节我们以Windows来作为讲解。

集成环境下载

  1. 本地开发完全没有必要自己一步步的搭建环境,直接使用集成环境就可以了,这里我推荐使用phpStudy
  2. phpStudy的下载地址为:https://www.xp.cn/,非常简洁易懂,它不只支持Windows,也有Linux面板。

phpStudy的使用

  1. phpStudy使用非常简单,安装好后,是这样的一个页面。
    可以选择启动apache也可以启动选择nginx,这两个是二选一的,需要操作数据库的话将数据库也启用

  2. 环境已经安装好了,我们要怎么创建一个网站并且让其能够正常运行呢?

    点击新建网站后,是这样的一个弹窗

    域名这里,直接填写一个域名,在本地可以通过你设置的域名直接访问到你的项目里,其实是在hosts文件里加了一个映射,在你填写域名的时候他会自己创建一个目录,直接将要运行的程序放在生成的目录里就可以了

  3. 到了这一步,我们就已经把环境和项目目录创建好了,首次创建会自动默认给目录里放几个文件,如果还不需要的话删掉就好了

    到此,phpStudy的安装和项目目录创建就完成了

Thinkphp的下载和运行

我们安装好了phpStudy后,接着来下载thinkphp

  1. 首先打开thinkphp官网下载地址:https://www.thinkphp.cn/down/framework.html

  2. 这些都可以下载,选一个版本,然后点击download下载即可

  3. 将下载的压缩包解压到刚刚创建的项目目录里

  4. 这样,还没有完成,我们还需要操作一步,那就是将网站目录调整为public文件夹,按照下面的步骤进行操作,管理->修改->根目录

    在根目录这里添加一个/public

  5. 在浏览器输入刚刚创建网站时填写的域名,打开显示这个界面的话,那说明你的Thinkphp已经安装完成了

    至此,本次的教程就已经完成了,下一节会讲解thinkphp的目录结构以及数据库配置,控制器、模型和视图分别是什么,怎么使用!

【thinkphp 基础 1】thinkphp 如何搭建?如何配置环境运行?相关推荐

  1. Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)...

    原地址:http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html 一.搭建Android开发环境 准备工作:下载Eclipse ...

  2. Spark基础(1)——搭建Spark开发环境、UI界面查看spark集群

    可直接从2.Spark部署开始操作 目录 1.环境前提 1.1已经搭建好hadoop环境 1.2我的参考配置环境 2.Spark部署 2.1下载spark安装包 2.2解压spark安装包 2.2.1 ...

  3. Ubuntu 20.04 上搭建 LEMP/LAMP 环境运行 WordPress

    Ubuntu 20.04 上搭建 LEMP 环境运行 WordPress Wordpress 是最流行的内容管理系统之一,也是常用的 CMS(内容管理系统)程序之一.Wordpress 可以在 VPS ...

  4. SpringBoot入门_搭建及配置环境(eclipse || Spring ToolS)

    r如果没有开发软件那就可以点击链接下载 Springboot开发工具: 1.eclipse配置springboot环境 help-Eclipsemarketplace--在find中查找springb ...

  5. 【树莓派不吃灰】基础篇① 半小时搭建树莓派3B可运行环境(不需要显示器,不需要网线)

    目录 1. 前言 2. 折腾树莓派需要什么 3. 搭建Raspberry Pi树莓派可运行环境(不需要显示器,不需要网线) 3.1 下载树莓派镜像下载器 3.2 选择对应版本系统镜像,配置wifi热点 ...

  6. Apollo配置中心-手把手教你搭建Apollo配置中心运行环境

    1.预置环境信息 运行环境 JDK >= 1.8 具体安装及环境及环境变量配置这里不再赘述, 可自行查找资料. 2.下载程序包 演示版本使用的是apollo-1.9.2版本(就是几个spring ...

  7. Linux----centos7 搭建Java配置环境

    Jdk存储位置: /usr/local/java/ *先将jdk压缩包放在 /usr/local/java/ 目录中(java目录需要自己创建,mkdir java) 解压指令:tar -xzvf j ...

  8. 使用qemu在windows系统下搭建树莓派3b环境运行RT-Thread

    需要下载的资源 表1 下载资源 序号 资源名称 下载地址 说明 1 raspi3b_run_rt_thread_in_Qemu.rar https://download.csdn.net/downlo ...

  9. Android转后台(一)——IntelliJ IDEA配置环境运行APP后台程序

    本文出自:http://blog.csdn.net/dt235201314/article/details/78850036 一丶概述 先不确定是否转后台,学点后台知识也是必须的,另外,Android ...

最新文章

  1. Python语言的应用领域
  2. 详解APNS苹果消息推送通知
  3. queue java 判断重复值_java集合类深入分析之Queue篇(Q,DQ)
  4. jmeter测试soap协议时候 路径不需要添加
  5. (回文串)Manacher算法
  6. python元组支持双向索引吗_2、Python列表和元组
  7. 【leetcode】937. Reorder Log Files
  8. android中互斥的控件,Android控件之Radiobutton与RadioGroup
  9. Pandas直接读取arff格式的文件,这种需求还是头一次碰到!
  10. Windows10系统Python2.7通过Swig调用C++过程
  11. 李洪超 硬件工程师_西安职位|各类工程师,软件开发等多岗位招募,轻松月入过万,全程视频面试...
  12. linux中split分割文件打开方式,Linux使用split对文件进行切分和合并的方法
  13. STM32工作笔记0048---Systick滴答定时器---延时函数讲解
  14. JQuery datepicker
  15. 将多个csv文件整合到一个csv文件中
  16. matlab矩阵除法
  17. Google编程规范中文文档,非常详细
  18. tomcat9 中文乱码
  19. 【频域分析】频谱泄露、频率分辨率、栅栏效应
  20. matlab中grid的用法

热门文章

  1. 图神经网络库DGL的基础操作
  2. asf与vga同步播放
  3. Mac下Nginx安装与使用
  4. div中内容文字垂直居中、文字不换行显示省略号
  5. Raw格式怎么转换JPG?这几种转换方法很简单
  6. Godaddy 10月2日 优惠券
  7. 关于360防火墙弹出木马提示框,是由于执行文件加密引起,已将提交360认证,请放心使用...
  8. 应用程序正常初始化(0xc0000135)失败
  9. STIL文件(DFT/IC测试方向)
  10. ES6学习笔记(四)