Похоже, что неверная информация о чистке / переустановке Apache2 принесла мне больше, чем день скорби
В частности, если вы будете следовать большинству потоков, чтобы выполнить переустановку apache2, одна из команд, которую они просят вас выполнить, это:
sudo rm -rf / etc / apache2 .
Кажется, что нет простого способа восстановиться после этого ... хотя переустановка apache2 и apache2-bin воссоздает папку / etc / apache2, они не возвращают ни одного из необходимых файлов в / etc / apache2 (возможно, установка apache2 должна быть исправлена?)
Другие потоки указывают, что apache2.2-common или apache2-utils исправят это, но они больше не доступны (для 18.4.3 LTS?) ... другой поток предлагает вручную перестроить файл envars из онлайн-копии
Linux XAMPP звучит как возможный вариант, но не работает для меня из-за других приложений, которые мне нужны, требует дистрибутив Ubuntu 32b и не может найти 32-битный XAMPP для linux ... затем я нашел решение для Ubuntu ... LAMP , эквивалент XAMPP уже встроен в зонтик UBUNTU
https: // www.linode.com/docs/web-servers/lamp/install-lamp-stack-on-ubuntu-18-04/
Следующие 2 команды cli обе легко установлены и усилены; НАСТРОЕН: Apache2, PHP и mySQL (которые восстановили все файлы MIA / etc / apache2)
sudo apt install tasksel sudo tasksel установить lamp-сервер
Существует один в этой установке LAMP, которая включена в XAMPP, отсутствует phpmyadmin или какой-либо другой вариант, который не установлен в LAMP ... поэтому желающие также включить это должны также выполнить
sudo apt install phpmyadmin php-mbstring php-gettext
Надеюсь, это поможет другим двигаться вперед.
Я попал в эту ситуацию, потому что мне просто нужна была версия phpadmin для VM ... продумывая порядок установки; PHP, mySQL, apache2, возможно, были причиной того, что мне не удалось заставить работать Apache2 и phpadmin, я удалил все пакеты, следуя онлайн-инструкциям, которые включали уничтожение папки / etc / apache2 ... пока я не нашел инструкции LAMP, apache2 не удалось запустить после любых попыток переустановить его.