Как включить SQLite в Linux /Apache /PHP?

Чтобы включить SQLite в настройке Windows /Apache /PHP, я раскомментирую следующие строки в файле php.ini и перезапустите Apache

extension=php_pdo.dll
extension=php_pdo_sqlite.dll

Теперь у меня есть VPS с Suse Linux 10.3 и Apache /PHP . Просмотрев файл php.ini , чтобы сделать вышеуказанные изменения, я вижу, что в Linux все немного отличается:

  • нет списка расширений для раскола
  • Я нашел «extension_dir = /usr/lib/php5/extensions», но в этом каталоге найти только:
    • pdo.so
    • pdo_mysql.so

Как включить SQLite в этой среде Linux?

11 голосов | спросил Edward Tanguay 29 J0000006Europe/Moscow 2009, 01:54:50

3 ответа


10

Я не могу сказать, как именно это будет работать. в дебианском мире это:

apt-get install php5-sqlite

это установит необходимую библиотеку и добавит /etc/php5/conf.d/sqlite.ini с помощью

extension=sqlite.so

, поэтому сначала используйте yum, чтобы увидеть установленный пакет, затем добавьте в строку php.ini выше.

EDIT: для php7 команда:

apt-get install php7.0-sqlite

, а файл php.ini находится по адресу: sudo nano /etc/php/7.0/apache2/php.ini, где вам нужно включить extension=sqlite.so

ответил pQd 29 J0000006Europe/Moscow 2009, 01:59:48
1

В Linux Mint 12 отсутствовал sqlite, и он генерировал следующую ошибку:

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

Лучшей практикой для меня было скачать и распаковать sqlite.so в /usr/lib/php5/20090626/

ответил daddyy 24 PMpTue, 24 Apr 2012 14:51:59 +040051Tuesday 2012, 14:51:59
0

Поддержка SQLite по умолчанию включена на стандартной компиляции Linux PHP, начиная с PHP 5.0.

Какую версию PHP вы используете? Вы проверили выход phpinfo (), чтобы узнать, включен ли SQLite? SQLite будет включен, если

--disable-sqlite
Параметр

задается в строке конфигурации.

ответил Pierre-Yves Gillier 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 28 Sep 2009 16:11:21 +0400 2009, 16:11:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132