thinkPHP6.0安装教程图解--PHP框架安装(包含Failed to audit installed packages.错误)

飘逸的风3年前 (2023-08-02)程序1132

ThinkPhP 6.0 安装

1.环境检查

首先,thinkphp6.0,要求php的环境是7.2.5及以上的,所以先检查自己的php环境是否符合要求。

在cmd命令窗口中输入php -v

在这里插入图片描述

或者没有配置环境变量的话,可以在php编辑器中输出php_info()或则PHP_VERSION来查看对应的版本号

  1. php_info()

<?phpecho phpinfo();

在这里插入图片描述

  1. PHP_VERSION

<?phpecho PHP_VERSION // 7.4.33

2. 安装Composer

thinkphp从6.0版本开始,必须通过Composer方式安装和更新,所以需要先安装Composer

在windows中的安装,直接通过下载安装Composer的方式即可https://getcomposer.org/Composer-Setup.exe

安装流程:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

需要注意的是你需要开启 openssl 配置,我们打开 php 目录下的 php.ini,将 extension=php_openssl.dll 前面的分号去掉就可以了。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装完成后,我们通过命令 composer -v来查看composer是否安装成功,出现下面的显示,就说明安装成功啦

在这里插入图片描述

3.修改Composer镜像地址

接着,来修改一下镜像地址,由于众所周知的原因,国外的网站连接速度很慢。因此安装的时间可能会比较长,建议使用国内镜像。

打开命令行窗口(windows用户)并执行如下命令:

阿里云:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
华为云:composer config -g repo.packagist composer https://repo.huaweicloud.com/repository/php/

这边我就以阿里云的为例

1.可能出现的问题 Failed to audit installed packages

注意,如果出现下面的错误,就要删除掉刚刚配置的镜像

去除之前的composer镜像,有点坑

composer config -g --unset repos.packagist

4.安装ThinkPhP框架

第一次安装的话,在命令行下面,切换到你对应的WEB根目录下面并执行下面的命令:

composer create-project topthink/think tp6

我这边以小皮的集成环境为例

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装完毕

5.启动运行 thinkphp6

首先,切换到我们刚刚安装tp6的目录

在这里插入图片描述

切换目录:

cd tp6 # 因为我这里一直没有关闭cmd窗口,就在它的上级目录,所以直接切换了

运行tp6:

php think run

在这里插入图片描述

启动成功后,我们在浏览器中输入 localhost:8000 或者 127.0.0.0:8000 查看即可

在这里插入图片描述

此时,我们的thinkPhP6安装完毕啦,如果想修改端口的话 使用命令php think run -p 端口号


相关文章

分享一个生成sitemap.xml的类

很多站长在做seo优化的时候都会向各大搜索引擎网站提交站点地图sitemap.xml,同样需要提交。于是专门写了一个生成sitemap.xml的类,支持生成在制定目录下,默认生成在网站根目录下。 分...

PHP删除目录及目录下所有文件

1、PHP删除目录及目录下所有文件 01 <?php 02 //循环删除目录和文件函数 03 function delDirAndFil...

文章内链的实现方法

在很多的时候,我在浏览其他的网站发现文章中一写关键词都被加上了链接链向对应的页面,我就在想他们是怎么实现这个功能的?为什么这么做,这么做有什么好处?   当然有什么好处一看便知,无论是从...

php日历的高效写法

标题写的吸引人了些,不过我就觉得是挺高效的,我相信 之前看到过 irlvirus 写的 《php练习代码-日历》,我觉得效率都不是很好。 date()函数结合mktime() 可以得到一切东西...

ECShop仿淘宝商品详细页 实现尺码颜色关联显示库存

ECShop仿淘宝商品详细页 实现尺码颜色关联显示库存

  ecshop服装商城很多都十分需要一个颜色尺码的功能,其实在淘宝,凡客上都类似的功能,客户在下单时选容易选择相应的颜色尺码,其实ecshop要实现这样的功能并不难,因为ecshop是开源免费的。...

分享:PHP获取MAC地址的类库

PHP获取MAC地址的类库代码: <?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。