【thinkphp 基础 1】thinkphp 如何搭建?如何配置环境运行?
php在现有的市场占有率还是很高的,很多中小型企业都是使用php进行后台以及api管理开发,包括不少大厂的部分业务也都是由php进行编写维护的。
随着php的发展,也出现了很多的cms(织梦、帝国、phpcms、discuz等等),也出现了不少php框架(Thinkphp、laravel、Yii、Zend等等)
今天我们主要来讲一下Thinkphp的源码获取和环境搭建。本教程适用于初学者或者想学习php的同学,下面开始我们今天的主题
目录
- php开发环境的安装
- 集成环境下载
- phpStudy的使用
- Thinkphp的下载和运行
php开发环境的安装
首先我们先来讲讲怎么安装php开发环境,也就是怎么把php文件运行起来,本节我们以Windows来作为讲解。
集成环境下载
- 本地开发完全没有必要自己一步步的搭建环境,直接使用集成环境就可以了,这里我推荐使用phpStudy
- phpStudy的下载地址为:https://www.xp.cn/,非常简洁易懂,它不只支持Windows,也有Linux面板。
phpStudy的使用
phpStudy使用非常简单,安装好后,是这样的一个页面。
可以选择启动apache也可以启动选择nginx,这两个是二选一的,需要操作数据库的话将数据库也启用
环境已经安装好了,我们要怎么创建一个网站并且让其能够正常运行呢?
点击新建网站后,是这样的一个弹窗
域名这里,直接填写一个域名,在本地可以通过你设置的域名直接访问到你的项目里,其实是在hosts文件里加了一个映射,在你填写域名的时候他会自己创建一个目录,直接将要运行的程序放在生成的目录里就可以了到了这一步,我们就已经把环境和项目目录创建好了,首次创建会自动默认给目录里放几个文件,如果还不需要的话删掉就好了
到此,phpStudy的安装和项目目录创建就完成了
Thinkphp的下载和运行
我们安装好了phpStudy后,接着来下载thinkphp
首先打开thinkphp官网下载地址:https://www.thinkphp.cn/down/framework.html
这些都可以下载,选一个版本,然后点击download下载即可
将下载的压缩包解压到刚刚创建的项目目录里
这样,还没有完成,我们还需要操作一步,那就是将网站目录调整为public文件夹,按照下面的步骤进行操作,管理->修改->根目录
在根目录这里添加一个/public
在浏览器输入刚刚创建网站时填写的域名,打开显示这个界面的话,那说明你的Thinkphp已经安装完成了
至此,本次的教程就已经完成了,下一节会讲解thinkphp的目录结构以及数据库配置,控制器、模型和视图分别是什么,怎么使用!
【thinkphp 基础 1】thinkphp 如何搭建?如何配置环境运行?相关推荐
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)...
原地址:http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html 一.搭建Android开发环境 准备工作:下载Eclipse ...
- Spark基础(1)——搭建Spark开发环境、UI界面查看spark集群
可直接从2.Spark部署开始操作 目录 1.环境前提 1.1已经搭建好hadoop环境 1.2我的参考配置环境 2.Spark部署 2.1下载spark安装包 2.2解压spark安装包 2.2.1 ...
- Ubuntu 20.04 上搭建 LEMP/LAMP 环境运行 WordPress
Ubuntu 20.04 上搭建 LEMP 环境运行 WordPress Wordpress 是最流行的内容管理系统之一,也是常用的 CMS(内容管理系统)程序之一.Wordpress 可以在 VPS ...
- SpringBoot入门_搭建及配置环境(eclipse || Spring ToolS)
r如果没有开发软件那就可以点击链接下载 Springboot开发工具: 1.eclipse配置springboot环境 help-Eclipsemarketplace--在find中查找springb ...
- 【树莓派不吃灰】基础篇① 半小时搭建树莓派3B可运行环境(不需要显示器,不需要网线)
目录 1. 前言 2. 折腾树莓派需要什么 3. 搭建Raspberry Pi树莓派可运行环境(不需要显示器,不需要网线) 3.1 下载树莓派镜像下载器 3.2 选择对应版本系统镜像,配置wifi热点 ...
- Apollo配置中心-手把手教你搭建Apollo配置中心运行环境
1.预置环境信息 运行环境 JDK >= 1.8 具体安装及环境及环境变量配置这里不再赘述, 可自行查找资料. 2.下载程序包 演示版本使用的是apollo-1.9.2版本(就是几个spring ...
- Linux----centos7 搭建Java配置环境
Jdk存储位置: /usr/local/java/ *先将jdk压缩包放在 /usr/local/java/ 目录中(java目录需要自己创建,mkdir java) 解压指令:tar -xzvf j ...
- 使用qemu在windows系统下搭建树莓派3b环境运行RT-Thread
需要下载的资源 表1 下载资源 序号 资源名称 下载地址 说明 1 raspi3b_run_rt_thread_in_Qemu.rar https://download.csdn.net/downlo ...
- Android转后台(一)——IntelliJ IDEA配置环境运行APP后台程序
本文出自:http://blog.csdn.net/dt235201314/article/details/78850036 一丶概述 先不确定是否转后台,学点后台知识也是必须的,另外,Android ...
最新文章
- Python语言的应用领域
- 详解APNS苹果消息推送通知
- queue java 判断重复值_java集合类深入分析之Queue篇(Q,DQ)
- jmeter测试soap协议时候 路径不需要添加
- (回文串)Manacher算法
- python元组支持双向索引吗_2、Python列表和元组
- 【leetcode】937. Reorder Log Files
- android中互斥的控件,Android控件之Radiobutton与RadioGroup
- Pandas直接读取arff格式的文件,这种需求还是头一次碰到!
- Windows10系统Python2.7通过Swig调用C++过程
- 李洪超 硬件工程师_西安职位|各类工程师,软件开发等多岗位招募,轻松月入过万,全程视频面试...
- linux中split分割文件打开方式,Linux使用split对文件进行切分和合并的方法
- STM32工作笔记0048---Systick滴答定时器---延时函数讲解
- JQuery datepicker
- 将多个csv文件整合到一个csv文件中
- matlab矩阵除法
- Google编程规范中文文档,非常详细
- tomcat9 中文乱码
- 【频域分析】频谱泄露、频率分辨率、栅栏效应
- matlab中grid的用法