>[info] 工欲善其事,必先利其器。
想要基于thinkphp5开发功能,必须先在本地安装这个框架。本文主要介绍两种安装方式
1. 通过 composer 安装
1. 从官方下载归档文件安装
**ThinkPHP5的环境要求如下**:
>[info] * PHP >= 5.4.0
> * PDO PHP Extension
> * MBstring PHP Extension
> * CURL PHP Extension
具体采用哪种安装方式,取决于您的爱好。如果您喜欢composer的便捷,可以采用composer去安装(这也是本文推荐的方式)。如果您没有安装 composer 那么可有采用从官网下载 归档文件直接解压就可以用了。
## 通过 composer 安装 thinkphp5
首选确保你安装了 composer,打开windows 命令行,输入:
~~~
composer self-update
~~~
以确保你的 composer 是最新版本。如果你的 comopser 更新缓慢,请自行百度 “composer中国镜像”,进行配置。本文写作时 composer 版本为 1.4.1。 composer 更新完毕之后,进入你的 web 根目录。 本人的web根目录是 D:\WWW。请您根据您本地的实际环境操作。打开windows命令行输入:
~~~
>D:
>cd www
>composer create-project topthink/think phper --prefer-dist
~~~
![](https://box.kancloud.cn/da84516a47811e821bd32273cdf5be78_865x339.jpg)
此时 在我的 web 根目录(d:\www) 下面就会多出一个 thinkphp5 框架的文件。本次更新下来的是 v5.0.7 版本。
## 通过官网下载文件安装
这个没什么好说的,跟我们下载文件一样。进入thinkphp官网:[thinkphp官网](http://www.thinkphp.cn)。网站右侧:
![](https://box.kancloud.cn/f593a4bb3dc392a2f578f10604e4f2c7_270x149.jpg)
选择你需要的文件,点击下载。下载完成之后,到你的 web 根目录,右键解压即可。
## 如何对安装的 thinkphp5 进行更新
本文只介绍一种比较好用的,当然,你依旧可以到官网去下载最新的,覆盖你本地的即可。这种方法风险比较大,我也不推荐。推荐方法,依旧是通过 composer 。进入你安装的目录 本文安装目录在 D:\WWW\phper。在 D:\WWW目录下,
~~~
>cd phper
>composer update
~~~
![](https://box.kancloud.cn/0fb98f382fb87090ba3fdab9517520ca_453x153.jpg)
## 如何使用安装好的 thinkphp5 框架
本人喜欢给所有的本地项目设定一个虚拟域名,而不喜欢用 localhost 来访问本地项目。因此,本文也是通过虚拟域名的方式访问我安装好的 thinkphp5 框架。首先,打开 apache 的 vhosts.conf 文件,输入:
~~~
<VirtualHost *:80>
DocumentRoot "D:\WWW\phper\public"
ServerName www.phper.com
</VirtualHost>
~~~
打开 windows 的 hosts 文件,输入:
~~~
127.0.0.1 www.phper.com
~~~
重启 apache !! 打开 chrome 输入:
~~~
www.phper.com
~~~
看到如下画面:
![](https://box.kancloud.cn/182a302196c45082e529093b06c131fd_663x449.jpg)
恭喜你,安装完成!
- 前言
- 安装thinkphp5
- 快速搭建前后台模块
- 系统登录的实现
- 图形验证码的实现
- 使用layer完成用户增删改查
- 用户列表的展示
- 增加用户
- layer弹出层的使用1
- layer弹出层的使用2
- 编辑用户
- 删除用户
- 重构用户列表
- laypage分页插件的应用
- laytpl模板引擎的应用
- 完成重构
- 其他layer系列插件
- upload实现文件图片的异步上传
- laytree树形菜单
- 省市县三级联动
- datable的应用
- UEditor的使用
- 新闻小爬虫的实现
- 页面静态化的实现
- 通过phpexcel导入数据
- ztree树形菜单
- 生成二维码
- 权限设计
- 从rbac到auth
- auth前的准备工作
- auth权限设计
- auth的最终呈现
- php常用函数合集
- 生成随机IP
- 身份证验证
- 对象转换成数组
- 无限极分类
- 通过ip定位城市
- 源码下载