laravel - 在 Laravel - 使用 ubuntu 16.04 在 xampp 上找不到驱动程序

标签 laravel ubuntu xampp

我正在开发 PHP 的 xampp 7.3 版本。
我面临以下错误。
Illuminate\Database\QueryException: 在文件/opt/lampp/htdocs/ProjectFolder/vendor 中找不到驱动程序 (SQL: select name from table where id = e690ddc2-a2b6-4aad-8a73-dab1771c0ea6 限制 1)/laravel/framework/src/Illuminate/Database/Connection.php 在第 669 行
另外,我在 php.ini 文件中取消了 pdo_mysql.dll 的注释,它仍然给我一个错误。
此外,它在 windows 系统中工作,但在 Ubuntu16.04 中不工作。
如何解决这个问题?

最佳答案

您应该安装必要的软件包sudo apt-get install php*-mysql然后取消注释 php.ini 上的 MySQL 扩展并重新启动您的服务器

sudo service apache2 restart
在您的项目中设置正确的参数并在项目的根目录中运行
php artisan config:cache

关于laravel - 在 Laravel - 使用 ubuntu 16.04 在 xampp 上找不到驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64350532/

相关文章:

c++ - system->init() 的 FmodEx 错误

postgresql - 错误请求 : The CSRF tokens do not match - pgadmin4 on Ubuntu

android - 如何将 Qt 4.8 移植到 Android 平台

mysql - 用于填充关系组合 php 的 SQL 查询

php - 在 Controller 中执行存储功能时如何获取模型的 ID?

php - 我可以在 Controller 中重构 "unused"$request 变量吗?

Javascript:从数组中删除项目

php - 使用 php 和 mysql 在网站中进行全局搜索

php - Eclipse Indigo 无法在外部 Web 浏览器上运行 PHP 页面

javascript - 如何使用按钮发送当前页面的电子邮件?