Hướng dẫn install or enable phps pdo_mysql extension ubuntu - cài đặt hoặc kích hoạt phần mở rộng phps pdo_mysql ubuntu

Khi cố gắng cài đặt webtrees, tôi nhận được đầu ra sau:

Kiểm tra cấu hình máy chủ

Phần mở rộng PHP "PDO_MYSQL" bị vô hiệu hóa. Bạn không thể cài đặt WebTrees cho đến khi điều này được bật. Vui lòng yêu cầu quản trị viên của máy chủ của bạn để kích hoạt nó.

Phần mở rộng PHP "GD" bị vô hiệu hóa. Không có nó, các tính năng sau sẽ không hoạt động: tạo hình thu nhỏ của hình ảnh. Vui lòng yêu cầu quản trị viên của máy chủ của bạn để kích hoạt nó.

Làm cách nào để cài đặt và bật các phần mở rộng pdo_mysql

php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
0?

Hướng dẫn install or enable phps pdo_mysql extension ubuntu - cài đặt hoặc kích hoạt phần mở rộng phps pdo_mysql ubuntu

Thomas Ward ♦

69.2K29 Huy hiệu vàng169 Huy hiệu bạc233 Huy hiệu Đồng29 gold badges169 silver badges233 bronze badges

Đã hỏi ngày 1 tháng 12 năm 2013 lúc 19:03Dec 1, 2013 at 19:03

Các plugin PHP5 bên ngoài các plugin được bao gồm trong một cài đặt mặc định đơn giản (từ việc cài đặt chỉ một plugin

php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
1 cho Apache hoặc
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
2 hoặc tương tự) sẽ không tồn tại và do đó, bạn cần cài đặt chúng. Từ bài đăng của bạn, tôi thu thập rằng bạn cần các plugin
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
3 và
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
0. Các gói đó là
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
5 và
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
6. Chúng có thể được cài đặt với lệnh sau:

sudo apt-get install php5-gd php5-mysql

Sau khi hoàn thành, bạn sẽ cần khởi động lại dịch vụ PHP. Tùy thuộc vào cách cài đặt, bạn sẽ cần phải thực hiện một trong các mục sau:

  • Nếu bạn đã cài đặt nó qua đèn (Linux Apache, MySQL, PHP5), thì bạn sẽ cần khởi động lại toàn bộ phiên bản Apache với:
    php -i | grep PDO                                                                                  
    PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
    PDO
    PDO support => enabled
    PDO drivers => sqlite
    PDO Driver for SQLite 3.x => enabled
    
    7
  • Nếu bạn đã cài đặt PHP từ một dịch vụ riêng biệt, như
    php -i | grep PDO                                                                                  
    PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
    PDO
    PDO support => enabled
    PDO drivers => sqlite
    PDO Driver for SQLite 3.x => enabled
    
    2, thì hãy sử dụng
    php -i | grep PDO                                                                                  
    PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
    PDO
    PDO support => enabled
    PDO drivers => sqlite
    PDO Driver for SQLite 3.x => enabled
    
    9 (nơi bạn thực sự nhấn phím "tab" trong đó nó nói [tab]) Sau đó, PHP5 của bạn sẽ có các phần mở rộng đó được tải.

Đã trả lời ngày 1 tháng 12 năm 2013 lúc 19:10Dec 1, 2013 at 19:10

Thomas Ward ♦ Thomas WardThomas Ward

69.2K29 Huy hiệu vàng169 Huy hiệu bạc233 Huy hiệu Đồng29 gold badges169 silver badges233 bronze badges

9

Đã hỏi ngày 1 tháng 12 năm 2013 lúc 19:03

Các plugin PHP5 bên ngoài các plugin được bao gồm trong một cài đặt mặc định đơn giản (từ việc cài đặt chỉ một plugin

php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
1 cho Apache hoặc
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
2 hoặc tương tự) sẽ không tồn tại và do đó, bạn cần cài đặt chúng. Từ bài đăng của bạn, tôi thu thập rằng bạn cần các plugin
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
3 và
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
0. Các gói đó là
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
5 và
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
6. Chúng có thể được cài đặt với lệnh sau:

Sau khi hoàn thành, bạn sẽ cần khởi động lại dịch vụ PHP. Tùy thuộc vào cách cài đặt, bạn sẽ cần phải thực hiện một trong các mục sau:


Nếu bạn đã cài đặt nó qua đèn (Linux Apache, MySQL, PHP5), thì bạn sẽ cần khởi động lại toàn bộ phiên bản Apache với: php -i | grep PDO PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: Module 'mysqli' already loaded in Unknown on line 0 PDO PDO support => enabled PDO drivers => sqlite PDO Driver for SQLite 3.x => enabled 7

Nếu bạn đã cài đặt PHP từ một dịch vụ riêng biệt, như

php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
2, thì hãy sử dụng
php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled
9 (nơi bạn thực sự nhấn phím "tab" trong đó nó nói [tab]) Sau đó, PHP5 của bạn sẽ có các phần mở rộng đó được tải.

Đã trả lời ngày 1 tháng 12 năm 2013 lúc 19:10

Thomas Ward ♦ Thomas WardOct 15, 2018 at 6:54

Hướng dẫn install or enable phps pdo_mysql extension ubuntu - cài đặt hoặc kích hoạt phần mở rộng phps pdo_mysql ubuntu

Nếu câu trả lời trên không phù hợp với bạn:Marco D.G.

Chỉ cần xóa số phiên bản:

apt-get install php7.0-mysql
01 silver badge7 bronze badges

Hoặc nếu bạn cần một gói cụ thể, hãy thêm phiên bản nhỏ:

apt-get install php7.0-mysql
1
Hướng dẫn install or enable phps pdo_mysql extension ubuntu - cài đặt hoặc kích hoạt phần mở rộng phps pdo_mysql ubuntu

Hoặc kiểm tra cài đặt PHP:

Kiểm tra phiên bản PHP thông qua:

apt-get install php7.0-mysql
2Oct 15, 2018 at 7:11

Hướng dẫn install or enable phps pdo_mysql extension ubuntu - cài đặt hoặc kích hoạt phần mở rộng phps pdo_mysql ubuntu

1

Tôi sẽ bắt đầu với câu trả lời sau đó ghi chú bối cảnh này đã được ghi lại ở trên, tôi chỉ nêu lại nó cho bất kỳ ai googling.

  1. Tải xuống mã nguồn của PHP 7 và trích xuất nó.
  2. Mở thiết bị đầu cuối của bạn
  3. Bơi đến thư mục ext/pdo_mysql
  4. Sử dụng các lệnh:

    PHPize

    ./configure

    làm

    Cài đặt (dưới dạng gốc)

  5. Bật tiện ích mở rộng = mysqli.so trong tệp php.ini của bạn

Điều này được ghi lại như một câu trả lời từ đây (xin vui lòng nâng cao nó nếu nó cũng giúp bạn): https://stackoverflow.com/a/39277373/3912517

Bối cảnh: Tôi đang cố gắng thêm Limesurvey vào WordPress Docker tiêu chuẩn. Điểm duy nhất giữ tôi lại là "Thư viện trình điều khiển pdo php" là "không tìm thấy"

php -i | grep PDO                                                                                  
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0
PDO
PDO support => enabled
PDO drivers => sqlite
PDO Driver for SQLite 3.x => enabled

Ubuntu 16 (Ubuntu 7.3.0)

apt-get install php7.0-mysql

Result:

Package 'php7.0-mysql' has no installation candidate

Nhận hướng dẫn nói rằng tất cả những gì tôi phải làm là chạy cái này:

add-apt-repository -y ppa:ondrej/apache2

Nhưng sau đó tôi nhận được điều này:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 223: ordinal not in range(128)

Vì vậy, tôi đã thử và buộc một số loại UTF: LC_ALL = C.UTF-8 ADD-APT-REPOSITORY -Y PPA: ONDREJ/APACHE2 và tôi nhận được điều này: Không tìm thấy dữ liệu OpenPGP hợp lệ.

Thực hiện theo một số hướng dẫn khác để chạy này: Cập nhật apt-get và tôi nhận được điều này: err: 14 http://ppa.launchpad.net/ondrej/apache2/ubuntu Cosmic/Main AMD64 Gói 404 Không tìm thấy ERR: 15 http: // ppa.launchpad.net/ondrej/php/ubuntu Cosmic/Main AMD64 Gói 404 Không tìm thấy và - Tôi nghĩ vì điều đó - sau đó tôi nhận được:

The repository 'http://ppa.launchpad.net/ondrej/apache2/ubuntu cosmic Release' does not have a Release file.

Đến giai đoạn này, tôi vẫn nhận được bản cập nhật apt-get:

Package 'php7.0-mysql' has no installation candidate.

Tôi bắt đầu cố gắng thêm vào các thư viện PHP, có vấn đề về Unicode, cố gắng khắc phục điều đó và .... bạn có ý tưởng ... Whack-a-Mole. Tôi đã từ bỏ và xem xét liệu tôi có thể biên dịch nó không và tôi tìm thấy câu trả lời tôi bắt đầu.

Bạn có thể tự hỏi tại sao tôi viết nhiều như vậy? Để bất cứ ai googling có thể tìm thấy giải pháp này (bao gồm cả tôi!).

Làm cách nào để cài đặt trình điều khiển PDO?

PDO (đối tượng dữ liệu di động) cần được cài đặt nếu nó không được thực hiện trước đó. Đối với nền tảng Windows, hãy đi đến bảng điều khiển> Thêm loại bỏ chương trình (hoặc chương trình và tính năng)> Chọn cài đặt PHP của bạn và nhấp vào Thay đổi. Nếu bạn đang cài đặt PHP Fresh thì trong trình hướng dẫn thiết lập, bạn có thể chọn PDO từ liên kết tiện ích mở rộng.go to control panel > Add remove program ( or Programs and features ) > Select your PHP installation and click Change. If you are installing PHP fresh then in the setup wizard you can select PDO from Extensions link.

PDO_MYSQL là gì?

PDO_MYSQL là một trình điều khiển thực hiện giao diện đối tượng dữ liệu PHP (PDO) để cho phép truy cập từ cơ sở dữ liệu PHP sang MySQL.PDO_MYSQL sử dụng các chuẩn bị được mô phỏng theo mặc định.MySQL 8. Khi chạy phiên bản PHP trước 7.1.16, hoặc Php 7.2 trước 7.2.a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MySQL databases. PDO_MYSQL uses emulated prepares by default. MySQL 8. When running a PHP version before 7.1. 16, or PHP 7.2 before 7.2.

Làm thế nào để bạn kết nối với cơ sở dữ liệu MySQL bằng PDO?

Mở kết nối với MySQL..
Ví dụ (hướng đối tượng mysqli) theo định hướng đối tượng)
Ví dụ (thủ tục MySQLI)
Ví dụ (PDO)
MySQLI định hướng đối tượng: $ Conn-> Close () ;.
Thủ tục mysqli: mysqli_close ($ Conn) ;.
PDO: $ Conn = null ;.

Phần mở rộng PHP nào được yêu cầu để làm việc với MySQL?

Các tiện ích mở rộng có thể sử dụng thư viện mysqlnd hoặc libmysql để kết nối từ PHP với mysql.Chọn một hoặc thư viện khác là một quyết định thời gian biên dịch.Cả hai thư viện đều được hỗ trợ và liên tục được cải thiện.MySQL khuyên bạn nên sử dụng trình điều khiển gốc MySQL cho PHP (mysqlnd) cùng với ext/mysqli hoặc pdo_mysql.ext/mysqli or PDO_MySQL.