Hướng dẫn module pdo_mysql ini file doesn t exist under - module pdo_mysql ini tệp không tồn tại dưới

2

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Gần đây tôi đã nâng cấp lên PHP7, bây giờ tôi đã học cách tìm hiểu trong khi kết nối với Laravel, với vấn đề này [PDOException] không thể tìm thấy trình điều khiển. Làm thế nào tôi sẽ định cấu hình hoặc cài đặt nó? Cảm ơn rất nhiều.

Đã hỏi ngày 7 tháng 3 năm 2017 lúc 5:14Mar 7, 2017 at 5:14

Đây là một giải pháp:

sudo apt-get install php7.0-mysql sudo phpenmod pdo_mysql sudo service apache2 restart

Floern

33K24 Huy hiệu vàng103 Huy hiệu bạc117 Huy hiệu đồng24 gold badges103 silver badges117 bronze badges

Đã trả lời ngày 12 tháng 4 năm 2017 lúc 17:32Apr 12, 2017 at 17:32

Các bước sau đang làm việc cho tôi

Cài đặt PHP7.0-MYSQL

sudo apt-get install php7.0-mysql

Sau đó, bạn sẽ cần đảm bảo mô -đun được bật:

sudo phpenmod pdo_mysql

Sau đó, khởi động lại Apache để tải các mô -đun mới:

sudo service apache2 restart

Đã trả lời ngày 27 tháng 10 năm 2017 lúc 19:29Oct 27, 2017 at 19:29

Nikunj K.Nikunj K.Nikunj K.

8.3094 Huy hiệu vàng42 Huy hiệu bạc52 Huy hiệu Đồng4 gold badges42 silver badges52 bronze badges

Mô-đun pdo_mysql tệp ini không tồn tại dưới /etc/php/7.0/mods-available

sudo apt-get install php7.0-mysql

Sau đó, bạn sẽ cần đảm bảo mô -đun được bật:

sudo phpenmod pdo_mysql

Sau đó, khởi động lại Apache để tải các mô -đun mới:

sudo service apache2 restart

Đã trả lời ngày 27 tháng 10 năm 2017 lúc 19:29 4,743

Đó là một tệp Magento 2.1 mới

Ban đầu tất cả đều hoạt động tốt, nhưng sau một thời gian, nó gây ra lỗi này

[Zend_db_adapter_exception] Tiện ích mở rộng PDO_MYSQL không được cài đặt Cache: Clean [---bootstrap = "..."]
pdo_mysql extension is not installed
cache:clean [--bootstrap="..."] [types1] ... [typesN]

Theo sudo apt-get install php7.0-mysql 1, tôi đang sử dụng sudo apt-get install php7.0-mysql 2

maddy@maddy:/opt/lampp$ sudo apt-get install pdo-mysql php5.0-mysql Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package pdo-mysql E: Unable to locate package php5.0-mysql E: Couldn't find any package by glob 'php5.0-mysql' E: Couldn't find any package by regex 'php5.0-mysql' maddy@maddy:/opt/lampp$ **Even below command don`t work** maddy@maddy:/opt/lampp$ sudo apt-get install pdo-mysql php7.0-mysql Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package pdo-mysql

Tôi đã kiểm tra tính khả dụng

maddy@maddy:~$ sudo phpenmod pdo_mysql [sudo] password for maddy: WARNING: Module pdo_mysql ini file doesn't exist under /etc/php/7.0/mods-available

Phiên bản trình điều khiển PHP hoặc tên tệp

pdo_sqsrv.ini

Phiên bản SQL Server

SQL Server 2017

Hệ điều hành khách hàng

Ubuntu 16.04

Phiên bản PHP

Php 7.3

Phiên bản trình điều khiển Microsoft ODBC

msodbcsql17

Mô tả vấn đề

Tôi làm theo bước này và bị mắc kẹt ở bước này.Nó cài đặt SQLSRV nhưng không phải PDO_SQLSRV.Bước 3 cho tôi lỗi này
Step 3 give me this error

sudo phpenmod -v 7.3 sqlsrv pdo-sqlsrv WARNING: Module pdo-sqlsrv ini file doesn't exist under /etc/php/7.3/mods-available WARNING: Module pdo-sqlsrv ini file doesn't exist under /etc/php/7.3/mods-available WARNING: Module pdo-sqlsrv ini file doesn't exist under /etc/php/7.3/mods-available

Hành vi mong đợi và hành vi thực tế

Nó được cho là cài đặt cả SQLSRV và PDO_SQLSRV.Nhưng trong thực tế, nó chỉ cài đặt SQLSRV.Đây là php.ini của tôi

sudo apt-get install php7.0-mysql 0

Mã repro hoặc các bước để sao chép

Tôi đã cài đặt SQL Server và nó có thể chạy trơn tru, sau khi cài đặt SQL Server, tôi làm theo tất cả các bước và dừng ở bước 3
After install SQL server, I follow all the step and stop at Step 3

Chủ đề