Процесс установки Apache-2.2.21 подробно описан для TinyCoreLinux v5.4

Заменить символьную ссылку на httpd-vhosts.conf реальным файлом, в нем определить виртуальные сайты (подробнее)

tc@box:~$ sudo cp /tmp/tcloop/apache2/usr/local/apache2/conf/extra/httpd-vhosts.conf

/usr/local/apache2/conf/extra/httpd-vhosts.conf

tc@box:~$ echo /usr/local/apache2/conf/extra/httpd-vhosts.conf | sudo tee -a /opt/.filetool.lst

tc@box:~$ backup -s

Создать файлы, определяющие права доступа к содержимому сайтов (подробнее)

tc@box:~$ sudo mkdir -p /usr/local/apache2/conf/Includes

tc@box:~$ sudo vi /usr/local/apache2/conf/Includes/bsd235-sqlite3.conf

tc@box:~$ echo /usr/local/apache2/conf/Includes | sudo tee -a /opt/.filetool.lst

tc@box:~$ backup -s

Установить sqlite3.tcz, sqlite3-bin.tcz и после установки apache2-mod-php5 нужно включить поддержку расширений для SQLite

tc@box:~$ egrep =.*sqlite /usr/local/apache2/conf/php5/extensions/dist.ini

extension=sqlite3.so

extension=pdo_sqlite.so

tc@box:~$ echo /usr/local/apache2/conf/php5/extensions/dist.ini | sudo tee -a /opt/.filetool.lst

Проверить синтаксис файла конфигураций виртуальных хостов перед запуском

tc@box:~$ apachectl -S

....

default server lma (/usr/local/apache2/conf/extra/httpd-vhosts.conf:29)

port 80 namevhost lma (/usr/local/apache2/conf/extra/httpd-vhosts.conf:29)

port 80 namevhost bsd235 (/usr/local/apache2/conf/extra/httpd-vhosts.conf:36)

Syntax OK


Linux-5.4 box 3.8.13-tinycore i686 Mon Jul 06 09:22:12 YEKT 2020