Хотите узнать, как установить Apache с поддержкой PHP с помощью Docker на Ubuntu Linux? В этом учебнике мы покажем вам все шаги, необходимые для выполнения установки PHP с помощью Docker на компьютере под управлением Ubuntu Linux в течение 5 минут или меньше.

• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• Apache 2.4.38
• PHP 7.4

Список оборудования

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Apache — Связанные Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Apache.

Учебник PHP — Установка докеров на Ubuntu Linux

Установите службу Docker.

Copy to Clipboard

Загрузите изображение PHP Docker со встроенным приложением Apache.

Copy to Clipboard

Перечислите изображения Docker, установленные в вашей системе.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Создайте объем докера для постоянных данных.

Copy to Clipboard

Прояви постоянный каталог данных.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Дополнительно создайте символическую ссылку на более легкое местоположение доступа.

Copy to Clipboard

Запустите контейнер Apache с поддержкой PHP и постоянным хранением данных.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

В нашем примере изображение Docker было использовано для запуска нового контейнера.

Новый контейнер использует местный порт 80.

Идентификатор контейнера 952fc4dd7a424846aeffcf05f3307fbd46c41ad78b2349e77565d43b34d8f120.

Поздравляю! Вы закончили установку PHP Docker на Ubuntu Linux.

Учебник Apache — Тестирование установки Docker

Создайте тестовую страницу PHP в томе Docker.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Откройте браузер и введите IP-адрес вашего веб-сервера.

В нашем примере в браузер был введен следующий URL::

— http://192.168.100.10/test.php

Сервер Apache будет отображать тестовую страницу PHP.

PHP Docker installation

Поздравляю! Ваша установка PHP Docker была успешно протестирована.

Учебник PHP — Управление контейнерами Docker

Проявите состояние всех контейнеров Docker с помощью следующей команды:

Copy to Clipboard

Проявите состояние контейнера Apache с помощью идентификатора или его имени.

Copy to Clipboard

Чтобы остановить службу контейнеров Apache, используйте следующую команду:

Copy to Clipboard

Для запуска контейнерной службы Apache используйте следующую команду:

Copy to Clipboard

Для перезапуска контейнерной службы Apache используйте следующую команду:

Copy to Clipboard

В случае ошибки используйте следующую команду для проверки журналов контейнеров Apache.

Copy to Clipboard

В наших примерах мы продемонстрировали, как управлять контейнером PHP, используя его идентификатор или имя, которое было определено ранее.