【问题标题】:How to install php extension on Macbook pro M1 chipset?如何在 Macbook pro M1 芯片组上安装 php 扩展?
【发布时间】:2022-01-07 17:30:36
【问题描述】:

我有一个带有 M1 芯片组的 macbook pro,我正在测试一个带有 Sanctum Api 身份验证的 Laravel 网络应用程序。

首先我向/sanctum/csrf-cookie 发送一个GET 请求以获取cookie,然后我向/login 端点发送一个POST 请求,我收到以下错误:

Illuminate\Database\QueryException: could not find driver (SQL: select * from "users" where "email"

我想知道是什么问题。任何人都可以帮助我吗?感谢您的回复。

【问题讨论】:

    标签: laravel postman laravel-sanctum


    【解决方案1】:

    很明显,“找不到驱动程序”。

    你应该试试

    brew install php-mysql
    

    或者你可以查看this link

    编辑:

    显然,此命令不起作用。我不在 macOS 上,对此感到抱歉。但我认为你应该谷歌“如何在 macos 上激活 php 扩展”。你应该激活 mysql 和 PDO 扩展。

    • 解决方案是this package
    • 另一种解决方案是查找 php.ini 并取消注释 mysql 和 pdo 扩展。
    • 另一种解决方案是this link

    【讨论】:

      【解决方案2】:

      您应该在 php.ini 文件中启用 pdo_mysqli 扩展。消除 ”;”从行首开始。

      ;extension=pdo_mysql

      【讨论】:

      • 谢谢@SanjarRajabov 我做到了,但不幸的是它不起作用
      • 你在使用mysql数据库吗?如果不启用您使用的 db 扩展。
      猜你喜欢
      • 1970-01-01
      • 2022-10-18
      • 2022-07-23
      • 2023-02-20
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      相关资源
      最近更新 更多