PhpStorm:运行 PHP 服务器不起作用:找不到驱动程序

问题描述

我使用 PHPStorm 一年了,现在我想使用 PHP 运行菜单运行我的 PHP 服务器:

PhpStorm run server button

我按下绿色箭头按钮运行服务器。然后控制台显示

/home/john/.cache/JetBrains/PHPStorm2020.1/plugins/idea-PHP-latest-plugin/PHP-v7.3.1/PHP.sh -S localhost:8080 -t /home/john/my-nice-project/backend/web

然后我在浏览器中转到 localhost:8080 并看到此错误

enter image description here

我在终端中执行 PHP -v 可以看到:

PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322 (cli) (built: Feb 23 2021 16:47:51) ( NTS )
copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0,copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-18+0~20210223.60+debian10~1.gbpb21322,copyright (c) 1999-2018,by Zend Technologies

所以也许问题是 PHP 解释器的版本:我有 7.2.34,而 PHPStorm 有 PHP-v7.3.1 配置。

有没有办法配置版本?

但是如果我执行这个命令,它工作正常:

PHP yii serve --docroot="backend/web/"

解决方法

将此添加到您的 php.ini 文件中: extension=pdo.so

https://www.php.net/manual/en/pdo.installation.php