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

在windows10里的apache2.4加php7.2的环境下上安装Laravel5.8框架 参考教材《Laravel框架开发实践》该书版本是2021年9月第一版来安装Laravel框架。书上是在apache2.4和php7.2的环境下安装Laravel5.8框架。按照书上的方法安装遇到了一些问题。先下载apache2.4php7.2Composer-Setup.exe然后安装配置了apache2.4和php7.2接着用Composer-Setup.exe程序安装了Composer它的版本是2.10.2。然后用Composer安装laravel5.8时有报错报错信息一共有两种1、有两个安全报警2、php没有开启fileinfo扩展。对这两个问题分别进行处理。对于问题1设置Composer忽视安全报警。问题1的报错信息部分内容如下所示Problem 1 - Root composer.json requires phpunit/phpunit ^7.5, found phpunit/phpunit[7.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扩展。再次进行安装安装成功。下图是安装成功后用游览器打开的界面。