До установки выпишите требования сайта

Проверьте версию PHP, расширения, базу данных и способ запуска, которые указаны в документации CMS или приложения. Для одного проекта может подойти Apache с модулем PHP; другому нужен PHP-FPM, дополнительное расширение или отдельный СУБД. Название LAMP само по себе совместимость не подтверждает.

На сервере Ubuntu проверьте свободное место и доступ к репозиториям. Если на машине уже работает сайт, сначала сохраните файлы, конфигурацию и дамп базы. Без копии не начинайте. Установка системных пакетов меняет службы и зависимости.

Установите компоненты поэтапно

Ubuntu предлагает установить Apache пакетом apache2, MySQL - mysql-server. В руководстве по PHP для Apache указаны php и libapache2-mod-php; для MySQL-связки приложения нужен модуль php-mysql. Устанавливайте лишь то, что совпадает с требованиями выбранного проекта.

Проверьте службы через systemd. Apache отвечает за HTTP-запросы и виртуальные хосты, MySQL хранит данные, а PHP выполняет серверную логику. Локальная проверка одного компонента не подтверждает работу всего приложения.

Проверьте связку, а не только страницу приветствия

Создайте тестовый virtual host, задайте DocumentRoot и проверьте конфигурацию Apache. Установите нужные расширения PHP, затем проверьте подключение к базе отдельной учетной записью приложения. Не используйте административный пароль MySQL в конфиге сайта.

Ubuntu предлагает временную проверку PHP-страницы через phpinfo(), но такой файл раскрывает настройки среды. Удалите его после проверки и не оставляйте доступным в публичной папке. Для базы проверьте, нужен ли внешний сетевой доступ: если приложение находится на том же сервере, не открывайте порт без необходимости.

Обновление и восстановление

Зафиксируйте пакеты и конфигурации, предусмотрите резервную копию базы и файлов. До обновления проверьте совместимость CMS и расширений на копии сайта. После изменений сверяйте журнал Apache/PHP/MySQL и делайте запрос к самому приложению, а не только к главной странице сервера.

Сверьтесь с документацией Ubuntu по Apache, PHP и MySQL, проверенной 8 октября 2026 года. Это порядок подготовки, а не готовая конфигурация для любого проекта; серверы читателей не менялись.