tp5框架原理详解_thinkphp5框架原理与实战

本章节详细介绍了ThinkPHP5框架的入门知识,包括框架的定义、常见PHP框架对比,重点讲述了ThinkPHP的发展历程。接着,逐步指导如何搭建开发环境,包括Apache、PHP、MySQL的安装配置,以及虚拟主机的设置。此外,提到了Composer依赖管理和Visual Studio Code编辑器的使用,最后讲解了如何使用ThinkPHP5进行项目开发,通过URL访问实例解析控制器的运作方式。
摘要由CSDN通过智能技术生成

# 第一章 thinkphp入门

## 1.1 初识thinkphp

### 1.1.1 什么是框架

### 1.1.2 常见得PHP框架

1. Laravel

2. Yii

3. Symfony

4. ThinkPHP

### 1.1.3 ThinkPHP的发展历程

1. ThinkPHP 3.2

2. ThinkPHP 5.0

## 1.2 开发环境搭建

### 1.2.1 Apache安装与配置

- httpd-2.4.38-win32-VC15.zip

>VC15是指Microsoft Visual C++ 2017 运行库

### 1.2.2 PHP安装与配置

- 创建php.ini

- 在Apache中引入PHP模块

- 开启常用PHP拓展

>extension = curl 微信

>extension = gd2 图像

>extension = mbstring

>extension = mysqli 数据库

>extension = openssl 加密composer

>extension = pdo_mysql thinkphp

### 1.2.3 MySQ安装部署

### 1.2.4 配置虚拟主机

- thinkphp/public

```php

DocumentRoot "D:/php/phpstudy_pro/WWW/www.gkzp.com/public"

ServerName www.gkzp.com

FcgidInitialEnv PHPRC "D:/php/phpstudy_pro/Extensions/php/php7.3.4nts_p"

AddHandler fcgid-script .php

FcgidWrapper "D:/php/phpstudy_pro/Extensions/php/php7.3.4nts_p/php-cgi.exe" .php

Options FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

Require all granted

DirectoryIndex index.php index.html error/index.html

```

### 1.2.5 Composer依赖工具

### 1.2.6 Visual Studio Code 编辑器

## 1.3 ThinkPHP安装

### 1.3.2 使用ThinkPHP开发项目

- URL访问

>

>index - application/index/controller/Index.php

>index - class Index

>public - function hello

- 继承\think\Controller类 `class Index extends \think\Controller`,使用`assign()/fetch()`方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值