问题描述
我使用 PHPStorm 一年了,现在我想使用 PHP 运行菜单运行我的 PHP 服务器:
我按下绿色箭头按钮运行服务器。然后控制台显示:
/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
并看到此错误:
我在终端中执行 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