Полное руководство: установка и использование расширения SQLite в PHP 7.4 в Ubuntu

SQLite — это легкий и широко используемый встроенный механизм базы данных, который можно легко интегрировать в приложения PHP. В этом руководстве мы рассмотрим различные способы установки и использования расширения SQLite в PHP 7.4 в Ubuntu. Мы предоставим пошаговые инструкции и примеры кода, которые помогут вам начать работу.

Метод 1. Установка расширения SQLite с помощью apt-get
Шаг 1. Обновление списков пакетов

sudo apt-get update

Шаг 2. Установите расширение PHP SQLite

sudo apt-get install php7.4-sqlite3

Метод 2. Установка расширения SQLite с использованием PECL
Шаг 1. Установка необходимых зависимостей

sudo apt-get install php7.4-dev libsqlite3-dev

Шаг 2. Установите расширение SQLite через PECL

sudo pecl install sqlite3

Шаг 3. Включите расширение SQLite
Создайте новый файл /etc/php/7.4/mods-available/sqlite3.iniсо следующим содержимым:

extension=sqlite3.so

Включите расширение, создав символическую ссылку:

sudo phpenmod sqlite3

Метод 3. Компиляция PHP с поддержкой SQLite
Шаг 1. Установка необходимых зависимостей

sudo apt-get install php7.4-dev libsqlite3-dev

Шаг 2. Загрузите исходный код PHP

wget https://www.php.net/distributions/php-7.4.0.tar.gz
tar -zxvf php-7.4.0.tar.gz
cd php-7.4.0

Шаг 3. Настройка и компиляция PHP с поддержкой SQLite

./configure --with-sqlite3=/usr
make
sudo make install

Метод 4: проверка установки
Создайте новый файл PHP, например, test_sqlite.php, со следующим кодом:

<?php
$database = new SQLite3('test.db');
if (!$database) {
    die('Failed to open database');
}
echo 'SQLite extension is working!';
?>

Доступ к файлу через веб-браузер или запуск его из командной строки:

php test_sqlite.php

В этом руководстве мы рассмотрели несколько способов установки и использования расширения SQLite в PHP 7.4 в Ubuntu. Вы можете выбрать метод, который соответствует вашим требованиям, и выполнить указанные шаги, чтобы запустить расширение. Установив расширение SQLite, вы можете использовать возможности SQLite в своих приложениях PHP для эффективных и облегченных операций с базами данных.

Не забудьте выбрать метод установки, соответствующий вашим настройкам и требованиям. Наслаждайтесь программированием с помощью PHP 7.4 и SQLite в Ubuntu!