我在 VPS 上安装了 Ubuntu Server 22.04。
然后,我安装了 Apache + PHP,目前一切正常:使用的命令:
sudo apt-get install apache2 -y
sudo apt install mysql-server-8.0 -y
sudo apt install php libapache2-mod-php php-mysql -y
我尝试检查 MySQL 服务器上是否有任何问题,并且这些服务似乎一切正常。
测试做了一些让我明白的事情:
Used mysql command and executed some queries like "CREATE DATABASE number1"
Created a user + remote access, login with that user via SQLYog 13.2 and do some queries
但是,当 php 网站尝试使用 mysql 时,它会返回以下错误:
CDbConnection 无法打开数据库连接:找不到驱动程序
我的 Apache 出了什么问题,为什么 Web 应用程序无法连接到 MySQL?
此致
答案1
尝试安装php-sqlite
(驱动器)
sudo apt-get install phpX.Y-sqlite
(将 xy 替换为您当前的 PHP 版本)然后重新启动 apache 的服务。
sudo service apache2 restart