Разница между apache и fpm в образе PHP Docker?

Карта сайта позволяет вам привязываться к пользовательскому ресурсу webresource. Вы можете начать с добавления в свой Stitemap элемента, который связывает вас с вашей пользовательской HTML-страницей, а затем работать с json, jquery, для вашей бизнес-логики. Из HTML вы можете вызывать действия с помощью Process.js и запускать логику C #.

В качестве альтернативы вы можете рассмотреть Портал.

0
задан IMB 19 January 2019 в 19:31
поделиться

2 ответа

Вариант 7.3-fpm-stretch содержит только PHP FPM, а 7.3-apache-stretch содержит также сервер Apache httpd и PHP, настроенный как модуль Apache.

Если вы хотите использовать PHP в качестве модуля Apache, вам может подойти вариант apache.

Если вы хотите использовать, например, nginx или просто хотите иметь FPM, вам нужен вариант fpm.

0
ответ дан Jakub Matczak 19 January 2019 в 19:31
поделиться

изображение apache может быть открыто отображено, тогда как образу fpm нужен другой веб-сервер, который затем подключается к fpm

, чтобы представить его в перспективе - следующие docker-compose практически идентичны (для второго требуется vhost будет добавлен, но я думаю, что вы поняли):

php с apache:

services:
   php:
       image: php:7.3-apache-stretch
       ports:
           - 80

php с fpm (для работы требуется apache / nginx):

services:
   php:
       image: php:7.3-fpm-stretch
   apache:
       image: apache
       ports:
           - 80
       links:
           - php

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

.
0
ответ дан wodka 19 January 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: