เพิ่งติดตั้ง Ubuntu 21.04 ใหม่บนคอมพิวเตอร์ของฉันและติดตั้ง php8 และ Nginx
ฉันเรียกใช้เซิร์ฟเวอร์สำหรับ Laravel และเมื่อฉันไปที่ localhost:8000 ฉันพบข้อผิดพลาดนี้:
ส่องสว่าง \ ฐานข้อมูล \ QueryException
ไม่พบไดรเวอร์ (SQL: เลือก * จาก `sessions` โดยที่ `id` =
k8TiDjzbt96oJgAhUkwhOzJO0dYUcctBdLCLuvTK ขีดจำกัด 1)
http://localhost:8000/
ฉันคิดว่าข้อผิดพลาดนี้มาจาก PDO
และเมื่อฉันไปที่ localhost/phpmyadmin ฉันได้รับข้อผิดพลาดนี้:
404 ไม่พบ
nginx/1.18.0 (อูบุนตู)
เมื่อฉันพิมพ์ php - ม
ในเทอร์มินัล:
[โมดูล PHP]
ปฏิทิน
แกน
คแบบ
ขด
วันที่
โดม
EXIF
เอฟเอฟไอ
ข้อมูลไฟล์
กรอง
เอฟทีพี
ก
รับข้อความ
กัญชา
ไอคอน
อิกไบนารี่
อิมเมป
ระหว่างประเทศ
เจสัน
libxml
mbstring
มายเอสคิวลี
มายเอสคิวแอล
opensl
พีซีทีแอล
พีซีอาร์
สพป
pdo_mysql
pdo_sqlite
ฟาร์
โพสซิกซ์
อ่านไลน์
เรดดิส
การสะท้อน
การประชุม
กุ้ง
SimpleXML
snmp
สบู่
ซ็อกเก็ต
โซเดียม
ส.ป.ล
sqlite3
มาตรฐาน
sysvmsg
ระบบ
ระบบ
โทเค็นไนเซอร์
xml
xmlreader
xmlwriter
xsl
Zend OPcache
ซิป
ซลิบ
[โมดูล Zend]
เมื่อฉันค้นหา pdo ในไฟล์ php.ini:
[พีโด]
; ไม่ว่าจะรวมการเชื่อมต่อ ODBCสามารถเป็นหนึ่งใน "เข้มงวด", "ผ่อนคลาย" หรือ "ปิด"
; http://php.net/pdo-odbc.connection-pooling
;pdo_odbc.connection_pooling=เข้มงวด
[pdo_mysql]
; ชื่อซ็อกเก็ตเริ่มต้นสำหรับการเชื่อมต่อ MySQL ภายในเครื่อง ถ้าว่างก็ใช้บิ้วอิน
; ค่าเริ่มต้นของ MySQL
pdo_mysql.default_socket=
;extension=php_pdo_firebird.dll
;extension=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
เวอร์ชัน Xampp ของฉันคือ 8.0.12
ฉันยังใช้ PostgreSQL สำหรับโครงการ Django ของฉันด้วย