【问题标题】:PHP8.1-fpm: pdo-mysql installed but not appear on php -mPHP8.1-fpm: pdo-mysql 已安装但未出现在 php -m
【发布时间】:2022-06-10 19:59:56
【问题描述】:

我已安装 php8.1-fpm 并使用 apache2/FGPI 进行设置。但是经过多次操作,无法“enable pdo-mysql”。

我做了这个sudo apt-get install php8.1-pdo-mysql

结果

Note, selecting 'php8.1-mysql' instead of 'php8.1-pdo-mysql'
php8.1-mysql is already the newest version (8.1.5-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded

但是,当我这样做时php -m

mysql 没有出现。

[PHP Modules]
Core
curl
date
dom
filter
gd
gmp
hash
igbinary
imap
intl
json
libxml
mbstring
OAuth
openssl
pcntl
pcre
redis
Reflection
session
SimpleXML
sodium
SPL
standard
xdebug
xml
xmlreader
xmlwriter
xsl
yaml
zip
zlib

[Zend Modules]
Xdebug

当我试图知道原因时,似乎是因为 Pdo 包含在 php8.1-common 中,但……似乎没有。

我所做的另一个操作是删除 php8.1-mysql 并使用sudo apt-get install php8.1-pdo-mysql 重新安装 php8.11-pdo-mysql,结果是

但是,mods-available 上什么都没有

【问题讨论】:

  • Note: selecting 'php8.1-mysql' instead of 'php8.1-pdo-mysql'
  • 但是php -m与php8.1-fpm无关。为什么你使用控制台 php 而不是 php-fpm?

标签: php mysql pdo php-8.1


猜你喜欢
  • 1970-01-01
  • 2015-12-03
  • 2022-09-30
  • 1970-01-01
  • 2021-02-09
  • 1970-01-01
  • 2019-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多