Полное руководство по установке php-sqlite3 в Ubuntu 20

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

Метод 1: использование диспетчера пакетов Apt
Самый простой способ установить php-sqlite3— использовать диспетчер пакетов Apt. Откройте терминал и выполните следующие команды:

sudo apt update
sudo apt install php-sqlite3

Метод 2: использование диспетчера пакетов Snap
Если вы предпочитаете использовать Snap в качестве менеджера пакетов, вы также можете установить php-sqlite3через него. Выполните в терминале следующие команды:

sudo snap refresh
sudo snap install php-sqlite3

Метод 3: установка вручную
Если методы менеджера пакетов не подходят для ваших нужд, вы можете установить php-sqlite3вручную. Выполните следующие действия:

Шаг 1. Установите необходимые зависимости:

sudo apt install php-dev php-pear build-essential
sudo apt install libsqlite3-dev

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

cd ~
wget https://www.php.net/distributions/php-{version}.tar.gz

Замените {version}на нужную версию PHP (например, 7.4.0).

Шаг 3. Извлеките исходный код и перейдите в каталог исходного кода PHP:

tar -zxvf php-{version}.tar.gz
cd php-{version}

Шаг 4. Настройте и скомпилируйте PHP с поддержкой SQLite3:

./configure --enable-sqlite3
make
sudo make install

Шаг 5. Включите расширение SQLite3:

sudo echo 'extension=sqlite3.so' >> /etc/php/{version}/mods-available/sqlite3.ini
sudo phpenmod sqlite3

Замените {version}на установленную версию PHP (например, 7.4).

Шаг 6. Перезапустите веб-сервер:

sudo service apache2 restart

Замените apache2на соответствующее имя службы веб-сервера, если вы используете другой веб-сервер.

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