Làm cách nào để bật SQLite trong PHP?

PHP cung cấp hai phần mở rộng SQLite theo mặc định kể từ phiên bản 5. 0. Tiện ích mở rộng SQLite mới nhất được gọi là tiện ích mở rộng sqlite3 được bao gồm trong PHP 5. 3+

Tiện ích mở rộng sqlite3 cung cấp giao diện để truy cập SQLite 3. sqlite3 bao gồm các giao diện lớp cho các lệnh SQL. Ngoài ra, nó cho phép bạn tạo các hàm SQL và tổng hợp bằng PHP

PHP đã giới thiệu các giao diện PDO kể từ phiên bản 5. 1.  PDO là giải pháp PHP mới nhất cung cấp giao diện truy cập cơ sở dữ liệu thống nhất. Lưu ý rằng PDO chỉ là một lớp trừu tượng cho phép bạn sử dụng một thư viện chung để truy cập bất kỳ cơ sở dữ liệu nào. Trong ngữ cảnh của SQLite, nó cần phần mở rộng sqlite3 để truy cập cơ sở dữ liệu SQLite

Phần mở rộng PDO_SQLITE cung cấp trình điều khiển PDO cho thư viện SQLite 3. Nó hỗ trợ các giao diện PDO tiêu chuẩn và cả các phương thức tùy chỉnh để tạo các hàm SQL và tổng hợp bằng PHP

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách định cấu hình PHP 7 và SQLite3 trong môi trường Windows. Theo mặc định, tiện ích mở rộng SQLite3 đi kèm với PHP 5. 3. 0 hoặc phiên bản cao hơn của PHP. Vì vậy, bạn không cần phải tải xuống. SQLite3 không được bật theo mặc định trong môi trường Windows. Vì vậy, bạn phải kích hoạt nó trước khi sử dụng

Tại sao bạn cần SQLite?

SQLite, cũng có thể được sử dụng làm cơ sở dữ liệu trong bộ nhớ, một công cụ cơ sở dữ liệu SQL nhỏ, nhanh, khép kín, có độ tin cậy cao, đầy đủ tính năng. SQLite là công cụ cơ sở dữ liệu được sử dụng nhiều nhất trên thế giới. SQLite được tích hợp vào tất cả các điện thoại di động và hầu hết các máy tính và đi kèm với vô số ứng dụng khác. Định dạng tệp SQLite ổn định, đa nền tảng và tương thích ngược

bài viết liên quan

  • Cấu hình Codeigniter 3. 1 và SQLite3 trong Windows
  • Ví dụ CRUD sử dụng Tập lệnh SQL trong PHP và SQLite3

điều kiện tiên quyết

PHP7. 4. 3, Máy chủ HTTP Apache 2. 4

Cấu hình SQLite3 với PHP

Open php.ini file under /php-7.4.3 and make sure to have the following lines exactly in the same way. You will find that the following lines already exist in the file but you need to uncomment and update the values.

extension_dir = "/php-7.4.3/ext"
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
sqlite3.extension_dir = "/php-7.4.3/ext"

Now you may wonder where do those .dll files exist. So those .dll files exist under the extension_dir or sqlite3.extension_dir. The variable extension_dir can be found in the php.ini file itself and actually points to /php-7.4.3/ext folder.

Kết nối với SQLite3

In the above, I have enabled the SQLite3 database to be used with PHP 7. Now I will connect to the SQLit3 database. So create a file called sqlite3_conn.php under /htdocs/SQLite3 with the following code:

Đoạn mã PHP ở trên cho thấy cách kết nối với cơ sở dữ liệu hiện có. Nếu cơ sở dữ liệu không tồn tại thì nó sẽ được tạo và cuối cùng một đối tượng cơ sở dữ liệu sẽ được trả về

Kiểm tra kết nối

Bây giờ, hãy chạy chương trình trên để tạo bài kiểm tra cơ sở dữ liệu của bạn. sqlite trong thư mục hiện tại

Vì vậy, bạn sẽ tìm thấy bài kiểm tra đó. cơ sở dữ liệu sqlite được tạo trong thư mục
/htdocs/SQLite3 once you execute the sqlite3_conn.php file. The size of the test.sqlite database is 0 KB.

Bạn cũng sẽ thấy đầu ra bên dưới trên trình duyệt

Port mặc định của Apache http server là 80, ở đây mình đổi port thành 8000. Nếu bạn sử dụng cổng mặc định thì không cần nhập cổng vào URL

To enable CURL and SQLITE3 on Windows with PHP 7.4 edit httpd.conf and php.ini as below:

httpd.conf:

# load php.ini from chosen directory
PHPIniDir "${SRVROOT}/php"
# load PHP 7.4 on Windows
LoadModule php7_module "${SRVROOT}/php/php7apache2_4.dll"
# load CURL on Windows
LoadFile "${SRVROOT}/php/libssh2.dll"
# load SQLITE3 on Windows
LoadFile "${SRVROOT}/php/libsqlite3.dll"

php.ini:

extension=curl
extension=pdo_sqlite
extension=sqlite3

Now CURL and SQLITE3 are enabled and working fine on Windows on PHP 7.4.

Làm cách nào để bật SQLite3 trong xampp?

Sử dụng SQLite và PHP .
Mở dấu nhắc lệnh Windows của bạn bằng cách nhấp vào nút “Shell” trong bảng điều khiển XAMPP
Thay đổi thư mục con htdocs\ của thư mục cài đặt XAMPP của bạn [thường là C. \xampp] và tạo một tệp cơ sở dữ liệu SQLite mới có tên mydb. sq3 với ứng dụng khách dòng lệnh SQLite

Làm cách nào để tạo cơ sở dữ liệu SQLite trong PHP?

Cách tạo cơ sở dữ liệu SQLite .
Tạo một thư mục DB bên trong TRANG CHỦ của bạn
Tạo một tệp trống mới HOME\DB\mydb. sqlite
Giải nén phpLiteAdmin [Tải xuống] vào HOME\public_html\ Bây giờ bạn sẽ có một tệp HOME\public_html\phpliteadmin. php
Mở phpliteadmin. php bằng trình soạn thảo văn bản, hãy thay đổi như sau.

Làm cách nào để thiết lập SQLite trên Windows?

Trước tiên, hãy truy cập trang tải xuống trang web chính thức của SQLite và tải xuống các tệp nhị phân được biên dịch sẵn từ phần Windows. Sau khi quá trình tải xuống hoàn tất, bạn sẽ thấy tệp đã tải xuống trong thư mục Tải xuống của Windows. Tiếp theo, nhấp chuột phải vào tệp đã tải xuống và giải nén nó trong thư mục C. thư mục \sqlite

Chủ Đề