Необходимо ставить версию для PHP < 5.5 (в TinyCoreLinux v5.4 поддерживается PHP v5.4.3)
Найденный архив phpMyAdmin-4.4.15.10.zip распаковал в папку /home/tc/www/phpMyAdmin-4.4.15.10 (домашняя папка пользователя была выбрана с той целью, что все изменения в ней сохраняются при выполнении tc@box:~$ backup
Кроме того, чтобы сохранять изменения данных mysql-server, настроек httpd-сервера и описаний виртуальных хостов, их необходимо указать в /opt/.filetool.lst
tc@box:~$ cat /opt/.filetool.lst
....
/usr/local/data
/usr/local/apache2/conf/httpd.conf
/usr/local/apache2/conf/httpd-vhosts.conf
/usr/local/apache2/conf/Includes
Как обычно, в файле виртуальных хостов httpd-vhosts.conf задается конфигурация сайта. Но оказалось, что он является символьной ссылкой на файл, находящийся на squashfs файловой системе (только для чтения). Поэтому пришлось перезаписать символьную ссылку реальным файлом. И не забыть включить его в список для сохранения (см. выше)
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:~$ cat /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/home/tc/www/phpMyAdmin-4.4.15.10"
ServerName pma
ErrorLog "/var/log/pma-error.log"
CustomLog "/var/log/pma-common.log" common
</VirtualHost>
И определяются права доступа к данному сайту (папку Includes пришлось создавать вручную). И опять же, не забыть включить его в список для сохранения (см. выше)
tc@box:~$ sudo mkdir /usr/local/apache2/conf/Includes
tc@box:~$ echo /usr/local/apache2/conf/Includes | sudo tee -a /opt/.filetool.lst
tc@box:~$ cat /usr/local/apache2/conf/Includes/phpMyAdmin-4.4.15.10.conf
<Directory "/home/tc/www/phpMyAdmin-4.4.15.10">
Allow from all
</Directory>
После выполнения любой настройки необходимо выполнить сохранение изменений(!)
tc@box:~$ backup
Linux-5.4 box 3.8.13-tinycore i686 Thu May 27 11:12:03 UTC 2020