我的编程空间,编程开发者的网络收藏夹
学习永远不晚

安装 laravel 遇到的错误和解决方案

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

安装 laravel 遇到的错误和解决方案

安装 laravel 遇到的错误和解决方案

纯粹是为了运行下 laravel,遇到了错误记录下,分享给需要的人。

  • 下载 PHP Windows 版 ,我选择的版本是 PHP 7.4 (7.4.33)。下载文件以后找个文件夹解压就可以了。
  • Composer 安装,官网
    在这里插入图片描述勾选以后可以指定Composer 安装位置。

在这里插入图片描述
选择前面解压文件夹中的 php.exe。安装界面下还有一个勾选项:

将 PHP 的运行路径加入环境变量中,最好是勾上。

跟着 Laravel 安装教程 运行 :

composer create-project laravel/laravel example-app

Composer 提示:

Cannot use laravel/laravel's latest version v9.3.12 as it requires php ^8.0.2 which is not satisfied by your platform.Installing laravel/laravel (v8.6.12)PHP 7.4 (7.4.33)

这个提示正常,我的PHP不是8.0以上不满足最新的 Lavavel 运行的条件,下载安装低版本的 Laravel。

Problem 1    - laravel/framework[v8.75.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].    - league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.    - Root composer.json requires laravel/framework ^8.75 -> satisfiable by laravel/framework[v8.75.0, ..., 8.x-dev].

解决方法:
把 php.ini 中 ;extension=fileinfo 的分号去掉。

参考网站:https://stackoverflow.com/questions/52734707/your-requirements-could-not-be-resolved-to-an-installable-set-of-packages-for-la

安装完成后提示:

Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.

没啥大问题,swiftmailer 包用不了,我只是为了简单了解 laravel, 也就没有深究了。

运行

cd example-appphp artisan serve

访问 http://localhost:8000 就能看到页面了。

学习过程中我有个疑问:可以不用 Composer 安装 laravel 吗?
当然是可以的,只是有很多扩展包需要安装(有需要的可以跟着参考链接中的步骤尝试下)。
参考链接:
https://cloud.tencent.com/developer/ask/sof/100460
https://php-download.com/package/laravel/laravel

来源地址:https://blog.csdn.net/sleepingboy888/article/details/128117665

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

安装 laravel 遇到的错误和解决方案

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Ubuntu16.04.4LTS安装mininet遇到的问题及解决方案

Mininet Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行相关的内核系统和用户代码,也可简单理解为 SDN 网络系统中的一种基于进程虚拟化平台,它
2022-06-04

ubuntu安装复制文件遇到错误怎么解决

如果在Ubuntu上安装复制文件时遇到错误,你可以尝试以下解决方法:检查文件权限:确保你有适当的权限来复制文件。你可以使用命令ls -l来查看文件的所有者和权限,并使用chmod命令更改文件权限。检查目标文件夹是否存在:确保你要复制到的目标
2023-10-22

NLTK的安装教程及安装错误解决方案

NLTK是一款用于自然语言处理的Python库,安装过程简单易懂,只需要使用pip安装即可。若安装过程中出现错误,可以通过更新pip、安装必要的依赖项、更换镜像源等方式解决。
2023-05-16

Linux下遇到PyCurl的错误解决方法

Could not run curl-config 的解决方式Downloading/unpacking pycurl (from pyspider)Downloading pycurl-7.19.5.1.tar.gz (142kB): 1
2022-06-03

遇到 Discuz 密码错误怎么办?快速解决方案分享!

遇到 Discuz 密码错误怎么办?快速解决方案分享!Discuz!是一款非常流行的论坛程序,它为用户提供了一个方便交流的平台。在使用Discuz!论坛时,有时候会遇到密码错误的情况,这可能会导致用户无法正常登录和使用论坛。那么,遇到Di
遇到 Discuz 密码错误怎么办?快速解决方案分享!
2024-03-03

ecshop安装遇到安装数据失败的解决方法

Warning: date_default_timezone_get(): It is not safe to rely on the system’s timezone settings. You are *required*
2022-06-12

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录