Hướng dẫn unable to load dynamic library mysql so - không thể tải thư viện động mysql nên

3

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.

Nhìn vào tất cả các bài viết về tìm kiếm điều này và không có câu trả lời nào hoạt động - trên Ubuntu 16.04 Tôi đang nhận được:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/msqli.so' - /usr/lib/php/20151012/msqli.so: cannot open shared object file: No such file or directory in Unknown on line 0

sudo apt-get purge `dpkg -l | grep php | awk '{print $2}' | tr "\n" " "`
0 chắc chắn có trong thư mục được trích dẫn ở trên và thuộc sở hữu của Root và có thể cắt bỏ. Thư mục và thư mục cha mẹ được sở hữu bởi Root. Địa ngục của nó là, phpmyadmin đang chạy tốt và có thể thấy và hoạt động trên cơ sở dữ liệu MySQL tốt. Tôi có cần Chown thư mục/tệp cho các thực thể MySQL hoặc PHP không? Chỉ cần cài đặt lại Apache/PHP/MySQL ngày hôm nay và điều đó không sửa nó - tất cả các phiên bản mới nhất. Cố gắng sử dụng Eclipse IDE nhưng mã này cũng không thành công trên máy chủ web. Cũng đã thử trong
sudo apt-get purge `dpkg -l | grep php | awk '{print $2}' | tr "\n" " "`
1 Tiện ích mở rộng PDO_
sudo apt-get purge `dpkg -l | grep php | awk '{print $2}' | tr "\n" " "`
2 và
sudo apt-get purge `dpkg -l | grep php | awk '{print $2}' | tr "\n" " "`
3 và các kỹ thuật mã hóa liên quan, nhưng tất cả chúng đều dẫn đến các tin nhắn như trên [nhưng với tên tệp.
sudo apt-get purge `dpkg -l | grep php | awk '{print $2}' | tr "\n" " "`
4; gợi ý các trình điều khiển là tất cả ở đó và làm việc.

RESCOBAR

1.24515 huy hiệu bạc24 Huy hiệu đồng15 silver badges24 bronze badges

Đã hỏi ngày 15 tháng 3 năm 2018 lúc 5:22Mar 15, 2018 at 5:22

3

Dường như việc gỡ cài đặt tất cả các phiên bản của PHP với

sudo apt-get purge `dpkg -l | grep php | awk '{print $2}' | tr "\n" " "`

và chỉ cài đặt phiên bản mới nhất với

apt install php libapache2-mod-php php-mysql php-xml php-soap php-gd php-mbstring

giải quyết vấn đề cho tôi.

Doldurma

14.7K44 Huy hiệu vàng177 Huy hiệu bạc345 Huy hiệu đồng44 gold badges177 silver badges345 bronze badges

Đã trả lời ngày 25 tháng 9 năm 2018 lúc 16:03Sep 25, 2018 at 16:03

Skoricigor skoricigor IgorIgor Skoric

6344 Huy hiệu bạc15 Huy hiệu Đồng4 silver badges15 bronze badges

Giải quyết nó với sự giúp đỡ từ bài viết này.

Đã thay đổi php.ini:

extension=/usr/lib/php/20151012/mysqli.so
extension=/usr/lib/php/20151012/mysqlnd.so

đến

extension=/usr/lib/php/20151012/mysqlnd.so
extension=/usr/lib/php/20151012/mysqli.so

IE: Đảo ngược thứ tự của 2 mục để đặt mysqlnd.so lên hàng đầu.

Bây giờ tôi đều hạnh phúc và làm việc từ xa với sự toàn vẹn và nhiệt tình.

Đã trả lời ngày 15 tháng 3 năm 2018 lúc 8:06Mar 15, 2018 at 8:06

Ron Robinsonron RobinsonRon Robinson

5481 Huy hiệu vàng3 Huy hiệu bạc8 Huy hiệu đồng1 gold badge3 silver badges8 bronze badges

1

Tôi đang cố gắng kiểm tra phiên bản PHP nhưng tôi đang phải đối mặt với thông báo cảnh báo sau: CẢNH BÁO PHP: Php Startup: Không thể tải Thư viện động ‘PDO_MYSQL.SO Trong bài viết Exerror này, chúng tôi sẽ tìm hiểu về cách tái tạo lỗi này và chúng tôi sẽ thảo luận về tất cả các giải pháp có thể cho phép bắt đầu với bài viết này.PHP Warning: PHP Startup: Unable to load dynamic library ‘pdo_mysql.so’ in PHP. In this Exerror article, We are going to learn about How to reproduce this error and we will discuss All Possible Solutions Lets Get Start with This Article.

Tôi đang cố gắng kiểm tra phiên bản PHP nhưng tôi đang phải đối mặt với thông báo cảnh báo sau đây.

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so'

Vì vậy, ở đây tôi đang viết tất cả các giải pháp có thể mà tôi đã cố gắng giải quyết lỗi này.

Cách giải quyết cảnh báo PHP: Khởi động PHP: Không thể tải Thư viện động ‘PDO_MysQL.SO Lỗi?

  1. Cách giải quyết cảnh báo PHP: Php Startup: Không thể tải Thư viện động 'PDO_Mysql.so' Lỗi?

    Để giải quyết cảnh báo PHP: Php Startup: Không thể tải Thư viện động 'pdo_mysql.so' Lỗi trước hết Mở tệp php.ini của bạn được đặt tại /etc/php/7.4/cli/php.ini cho dù bạn có phiên bản PHP nào sử dụng. Nếu bạn đang sử dụng 7.2 thì php của bạn trong đường dẫn tệp sẽ ở đây /etc/php/7.2/cli/php.ini. Mở tệp php.ini và tìm tiện ích mở rộng = pDO_MYSQL nên được đặt ở số dòng 906. Chỉ cần giải quyết; tiện ích mở rộng = pDO_MYSQL bằng cách xóa; Giống như thế này: Extension = PDO_MYSQL và hiện khởi động lại các dịch vụ PHP của bạn bằng cách chạy lệnh này: SUDO SystemCTL khởi động lại Php7.4-FPM Bây giờ, lỗi của bạn sẽ được giải quyết.php.ini file which should be located at /etc/php/7.4/cli/php.ini whichever PHP version you are using. If you are using 7.2 then your PHP in file path should be here /etc/php/7.2/cli/php.ini. Open php.ini file and find extension=pdo_mysql which should be located at line number 906. Just uncomment ;extension=pdo_mysql by removing ; Just like This: extension=pdo_mysql And now Restart your PHP Services by running this command: sudo systemctl restart php7.4-fpm Now, Your error will be solved.

  2. CẢNH BÁO PHP: Php Startup: Không thể tải Thư viện động 'PDO_MYSQL.SO'

    Để giải quyết cảnh báo PHP: Khởi động PHP: Không thể tải Thư viện động 'PDO_MYSQL.SO' Lỗi Bạn chỉ cần cài đặt lại PHP-MYSQL và lỗi của bạn sẽ được giải quyết. Trước hết, gỡ cài đặt Php-Common từ máy chủ của bạn. Để gỡ cài đặt Php-Common hoàn toàn, chỉ cần chạy lệnh sudo với loại bỏ đơn giản như thế này: sudo apt-get Bằng cách chạy một lệnh này trong thiết bị đầu cuối của bạn: sudo apt-get cài đặt php-common PHP-mysql php-cli và bây giờ, lỗi của bạn sẽ được giải quyết thành công. Cảm ơn bạn.php-common from your server. To completely uninstall php-common Just run sudo command with –purge remove just like this: sudo apt-get –purge remove php-common And then you need to install php-common, php-mysql and php-cli You can run all these by running this one command in your terminal: sudo apt-get install php-common php-mysql php-cli And now, Your error will be solved successfully. Thank you.

Giải pháp 1: Cài đặt PHP-MYSQL

Để giải quyết cảnh báo PHP: Khởi động PHP: Không thể tải Thư viện động ‘PDO_MYSQL.SO Lỗi Bạn chỉ cần cài đặt lại PHP-MYSQL và lỗi của bạn sẽ được giải quyết. Trước hết, gỡ cài đặt Php-Common từ máy chủ của bạn. Để gỡ cài đặt hoàn toàn Php-Common, chỉ cần chạy lệnh sudo với loại bỏ, loại bỏ giống như thế này.php-common from your server. To completely uninstall php-common Just run sudo command with –purge remove just like this.

sudo apt-get --purge remove php-common

Và sau đó bạn cần cài đặt Php-Common, PHP-MYSQL và PHP-CLI, bạn có thể chạy tất cả các điều này bằng cách chạy lệnh này trong thiết bị đầu cuối của bạn.php-common, php-mysql and php-cli You can run all these by running this one command in your terminal.

sudo apt-get install php-common php-mysql php-cli

Và bây giờ, lỗi của bạn sẽ được giải quyết thành công. Cảm ơn bạn.

Giải pháp 2: Thay đổi Php.ini

Trước hết, hãy mở tệp php.ini của bạn sẽ được đặt tại /etc/php/7.4/cli/php.ini bất kỳ phiên bản PHP nào bạn đang sử dụng. Nếu bạn đang sử dụng 7.2 thì php của bạn trong đường dẫn tệp sẽ ở đây /etc/php/7.2/cli/php.ini. Mở tệp php.ini và tìm tiện ích mở rộng = pDO_MYSQL nên được đặt ở số dòng 906. Chỉ cần giải quyết; tiện ích mở rộng = pDO_MYSQL bằng cách xóa; Chỉ như thế này.php.ini file which should be located at /etc/php/7.4/cli/php.ini whichever PHP version you are using. If you are using 7.2 then your PHP in file path should be here /etc/php/7.2/cli/php.ini. Open php.ini file and find extension=pdo_mysql which should be located at line number 906. Just uncomment ;extension=pdo_mysql by removing ; Just like This.

extension=pdo_mysql

Và bây giờ khởi động lại các dịch vụ PHP của bạn bằng cách chạy lệnh này.

sudo systemctl restart php7.4-fpm

Bây giờ, lỗi của bạn sẽ được giải quyết.

Sự kết luận

Nó có tất cả về & nbsp; lỗi này. Tôi hy vọng chúng tôi đã giải quyết lỗi của bạn. Nhận xét bên dưới suy nghĩ của bạn và các truy vấn của bạn. Ngoài ra, nhận xét bên dưới giải pháp nào làm việc cho bạn?

Ngoài ra, đọc

  • Bộ lưu trữ siêu dữ liệu không được cập nhật, vui lòng chạy lệnh Sync-Metadata-Storage để khắc phục sự cố này
  • Làm thế nào để hạ cấp hoặc cài đặt một phiên bản cụ thể của nhà soạn nhạc?
  • PHP không dùng
  • Các khóa GPG được liệt kê cho kho lưu trữ cộng đồng của cộng đồng MySQL 5.7 đã được cài đặt nhưng chúng không chính xác cho gói này
  • Lỗi mạng không thành công khi xuất từ ​​phpmyadmin

Bài Viết Liên Quan

Chủ Đề