Gần đây đã cài đặt lại Ubuntu 21.04 trên máy tính của tôi và cài đặt php8 và Nginx.
Tôi chạy máy chủ cho Laravel và khi tôi truy cập localhost:8000, tôi gặp lỗi này:
Chiếu sáng\Cơ sở dữ liệu\QueryException
không thể tìm thấy trình điều khiển (SQL: select * from `sessions` where `id` =
k8TiDjzbt96oJgAhUkwhOzJO0dYUcctBdLCLuvTK giới hạn 1)
http://localhost:8000/
Tôi nghĩ rằng lỗi này đến từ PDO.
và khi tôi truy cập localhost/phpmyadmin, tôi gặp lỗi này:
404 không tìm thấy
nginx/1.18.0 (Ubuntu)
Khi tôi gõ php -m
trong thiết bị đầu cuối:
[Mô-đun PHP]
lịch
Cốt lõi
ctype
Xoăn
ngày tháng
nhà thờ
Exif
FFI
nộp thông tin
lọc
ftp
gđ
lấy văn bản
băm
iconv
nhị phân
hình ảnh
quốc tế
json
libxml
chuỗi mb
mysqli
mysqlnd
opensl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
phar
tư thế
dòng đọc
làm lại
Sự phản xạ
phiên họp
con tép
SimpleXML
snmp
xà bông tắm
ổ cắm
natri
SPL
sqlite3
Tiêu chuẩn
sysvmsg
hệ thống
sysvshm
mã thông báo
xml
trình đọc xml
xmlwriter
xsl
Zend OPcache
khóa kéo
zlib
[Mô-đun Zend]
Khi tôi tìm kiếm pdo trong tệp php.ini:
[Pdo]
; Có gộp các kết nối ODBC hay không.Có thể là một trong những "nghiêm ngặt", "thoải mái" hoặc "tắt"
; http://php.net/pdo-odbc.connection-pooling
;pdo_odbc.connection_pooling=strict
[Pdo_mysql]
; Tên ổ cắm mặc định cho các kết nối MySQL cục bộ. Nếu trống, sử dụng tích hợp
; Mặc định của MySQL.
pdo_mysql.default_socket=
;extension=php_pdo_firebird.dll
;phần mở rộng=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
phiên bản Xampp của tôi là 8.0.12
Tôi cũng sử dụng PostgreSQL cho các dự án Django của mình.