国强极客
有问题请加微信:guoqiang7585
国强极客

ThinkPHP框架_01 composer 与tp安装

ThinkPHP框架_01 composer 与tp安装

一、Thinkphp框架概述

1.1、介绍

在web领域,PHP是所有编程语言中比较受欢迎的一门语言! PHP已经诞生出几十种编程框架!但国内最热门和使用率最好的框架有Thinkphp和Laravel这两款PHP框架!

1.2、为何选择thinkphp

ThinkPHP是国内应用程度最高的一个PHP框架,简单易学是他的特点。很多人和企业选择它的原因,是因为它是国人开发,拥有非常丰富的中文文档和中文社区,有问题可以第一时间找到解决方案,可查询到的资料多。

二、composer简介

2.1、什么是composer

composer英文单词意思:音乐指挥者
在windows系统里边安装一个软件,通常比较方便的方式是去”软件管家”里边找到软件并下载安装使用,同理其它的系统也有类型的软件管理工具来方便我们查询、安装所需要的软件,让安装软件工具便于的快捷方便。
php语言项目本身也提供类似”应用市场”的功能,就是composer,我们可以去composer中查找各种可以使用的功能(例如验证码类、分页类等等),并引入到自己的项目中使用,而不用关心它们的引用和依赖,从而让我们开发变得更加的方便和快速。
composer是PHP中用来管理依赖关系的工具一句话,composer是一个工具,是为php项目准备的软件管家。
官网网址:https://getcomposer.org/
中文网址:http://www.phpcomposer.com/
composer资源仓库或应用市场
网址:https://packagist.org/

2.2、工作原理

2.3、composer安装【重点】 针对苹果

2.3、composer安装【重点】 针对windows

下载composer.phar:https://getcomposer.org/download/

把下载好的composer.phar文件复制到PHP环境变量指定的目录中
命令创建bat文件
echo @php "%~dp0composer.phar" %*>composer.bat

2.3.4、检查composer是否安装成功

2.4、切换composer镜像

由于众所周知的原因,国外的网站连接速度很慢。因此安装的时间可能会比较长或是安装不成功,我们建议通过切换composer国内镜像来解决此类问题。当然有钱的情况下,可以购买相关的渠道来访问国外网络。

以管理员身份打开cmd命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
注意:最近phpcomposer镜像存在问题,可以改成
备选方案
composer config -g repo.packagist composer https://packagist.laravel-china.org

composer网站问题,一定要切换为国内镜像,如有条件可使用vpn
windows 7以上,mac或linux系统,一定要考虑到权限的问题。

三、安装与启动Thinkphp

3.1、安装thinkphp5.1

如果安装tp5.1之前的版本,则可以直接在官网下载即可

3.1.1、环境要求

ThinkPHP5.1的环境要求如下:

PHP >= 5.6.0
PDO PHP Extension
MBstring PHP Extension

第一个要求 命令行下PHP版本要达到要求

apache环境中PHP版本达到要求

两个终端中的环境要保持一致

3.1.2、安装

thinkphp5.1之前可以在thinkphp官方网站进行下载源码包,但是thinkphp5.1版本开始,官网不再提供下载版本,请使用Composer或者git方式安装和更新

composer create-project [--prefer-dist] topthink/think=[版本号] tp5
如果不写版本号,则下载 php版本所支持的最高的稳定版本
例:
composer create-project --prefer-dist topthink/think=5.0.* tp5
注:
composer            表示执行composer程序
create-project     通过composer去创建项目
topthink/think     框架的名称
--prefer-dist      优先下载压缩包方式,而不是直接从github上下载源码

~5.1 >=5.1 < 6.0
^5.1 >=5.1 < 6.0
~5.1.0 >=5.1.0 < 5.2.0
^5.1.0 >=5.1.0 < 6.0

最终方案
composer create-project --prefer-dist topthink/think tp5.1
赞赏
对内容有疑问,请加我微信:guoqiang7585
#
首页      全栈教程      Thinkphp      ThinkPHP框架_01 composer 与tp安装

国强极客

文章作者

博客站长,有问题请加微信【guoqiang7585】。

国强极客

ThinkPHP框架_01 composer 与tp安装
一、Thinkphp框架概述 1.1、介绍 在web领域,PHP是所有编程语言中比较受欢迎的一门语言! PHP已经诞生出几十种编程框架!但国内最热门和使用率最好的框架有Thinkphp和Laravel这两款PHP框…
扫描二维码继续阅读
2019-11-17