在windows10里的apache2.4加php7.2的环境下上安装Laravel5.8框架

参考教材《Laravel框架开发实践》,该书版本是2021年9月第一版,来安装Laravel框架。书上是在apache2.4和php7.2的环境下安装Laravel5.8框架。按照书上的方法安装,遇到了一些问题。用Composer安装时会报错,报错信息有两种,1、有两个安全报警,2、php没有开启fileinfo扩展。对这两个问题分别进行处理。对于问题1,设置Composer忽视安全报警。

问题1的报错信息部分内容如下所示:

Problem 1 - Root composer.json requires phpunit/phpunit ^7.5, found phpunit/phpunit7.5.0, ..., 7.5.20 but these were not loaded, because they are affected by security advisories ("PKSA-z3gr-8qht-p93v"). Go to https://packagist.org/security-advisories/ to find advisory details. To ignore the advisories, add their IDs to the "policy.advisories.ignore-id" config or add the package to "policy.advisories.ignore". To turn the feature off entirely, you can set "policy.advisories.block" to false.

在网上搜索问题1的报错信息,搜到该问题的几个解决方法。

其中一种方法是:如果你想忽略特定的安全公告ID,你可以使用以下命令:

composer config --global policy.advisories.ignore-id PKSA-z3gr-8qht-p

第二个安全报警的报错信息跟第一个类似。

下图是对两个安全报警的描述(装好以后查到的信息):

由于这里有两个安全报错,因此一个命令后面要放两个安全报警ID,并用空格分开两个安全报警ID。

实际使用了该命令:

composer config --global policy.advisories.ignore-id PKSA-z3gr-8qht-p PKSA-4s4z-t146-6123

对于问题2,修改php.ini文件,开启fileinfo扩展。

再次进行安装,安装成功。

下图是安装成功后用游览器打开的界面。

相关推荐
WeiXin_DZbishe8 小时前
基于springboot宠物领养系统-计算机毕设 附源码【课程设计】94217
vue.js·spring boot·python·django·php·课程设计
WeiXin_DZbishe10 小时前
基于springboot城市公交实时运营与调度系统-计算机毕设 附源码【课程设计】66173
java·vue.js·spring boot·后端·python·php·课程设计
WeiXin_DZbishe10 小时前
基于Springboot+AI的kuall音乐广场的设计与实现-计算机毕设 附源码【课程设计】12715
vue.js·人工智能·spring boot·后端·python·php·课程设计
Hum8le14 小时前
漏洞知识点《php伪协议》
开发语言·安全·web安全·php
WeiXin_DZbishe18 小时前
基于微信小程序的本地闲置物品交易平台-计算机毕设 附源码【课程设计】26825
vue.js·spring boot·python·微信小程序·架构·php·课程设计
唐青枫19 小时前
Yii2 Controller 详解:路由、Action、过滤器与 CRUD 实战
php
WeiXin_DZbishe19 小时前
基于Node.js的马拉松赛事管理系统的设计与实现-计算机毕设 附源码【课程设计】90211
java·javascript·vue.js·python·php·课程设计
郑州光合科技余经理1 天前
出海外卖平台:支付对接为什么要和下单收款分开
android·java·开发语言·前端·后端·php·ai编程
谢亮_vipxieliang1 天前
PHP 异常处理全解析:try-catch、自定义异常与全局异常处理器
开发语言·php
JaguarJack1 天前
免费可商用 PHP 管理后台 CatchAdmin V5.4.1 发布,新增 MCP 支持
后端·php·laravel·服务端