2016-06-18 33 views
5

Tôi đã nâng cấp Ubuntu lên 16.04 LTS. Tôi đã có php5 trên hệ điều hành đó. Tôi đã sử dụng Sqlite3 trong một kịch bản và tôi có thể chạy nó từ cli dễ dàng.Làm thế nào để giải quyết Php 7 không tìm thấy Sqlite3?

Không sau khi nâng cấp nó là php7 mà chạy cho cli => /etc/php/7.0/cli

Nhưng nó không thể phát hiện SQLite3, và tôi nhận được 'PHP Fatal error: Class 'SQLite3' không tìm thấy' lỗi.

Tôi cố gắng để cài đặt nó một lần nữa với lệnh này:

sudo apt-get install sqlite3 

Nhưng nó nói nó được cài đặt ngay bây giờ.

Làm cách nào để giải quyết vấn đề này mà php7 có thể phát hiện SQLite3?

Cảm ơn trước

+10

sudo apt-get install php7.0-sqlite3' – Psyhos

+0

@Psyhos Nhờ nó giải quyết được vấn đề. –

+0

Nếu bạn cần một phần mở rộng php7 khác, sử dụng 'sudo apt-cache search php7- *' để tìm tên của nó. – Psyhos

Trả lời

9

sudo apt-get install php7.0-sqlite3

1

sudo apt cài đặt php-sqllite3

này đã làm việc cho tôi và cài đặt php7.0-sqlite3 và thiết lập các tập tin cấu hình.

Điều này dành cho Ubuntu 16.04 trở lên.

Các vấn đề liên quan