PHP中PDOException错误“could not find driver”:LAMP环境下的原因与解决方案
大家好!我是PHP新手,正在尝试通过PDO在我的本地服务器(LAMP——Linux, Apache, MySQL, PHP)上配置MySQL连接。我使用的是Ubuntu,通过apt安装了所有组件,但运行脚本时出现错误:
```
Fatal error: Uncaught PDOException: could not find driver in /var/www/html/test.php:3
```
这是我的代码:
```php
getMessage();
}
?>
```
我已经检查过MySQL服务器正在运行(通过`systemctl status mysql`),数据库testdb存在,root用户无密码在MySQL控制台中也能工作。但PHP仍然报错“could not find driver”。我哪里做错了?需要哪些驱动程序以及如何安装?我尝试过搜索,但建议各不相同——有人提到pdo_mysql,有人提到php-mysql。