Я хочу запустить простой PHP с помощью Frankenphp внутри докера.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Я хочу запустить простой PHP с помощью Frankenphp внутри докера.

Сообщение Anonymous »

Я хочу запустить простой PHP-скрипт. например, return phpinfo() с помощью Frankenphp внутри Docker.
Но у меня есть проблема с этим простым скриптом. Всегда не разрешается при доступе к localhost:8080.
Это мой файл Dockerfile

Код: Выделить всё

FROM dunglas/frankenphp:latest

RUN apt-get update && apt-get install -y \
git \
unzip \
vim \
&& rm -rf /var/lib/apt/lists/*

WORKDIR /var/www/public_html

COPY ./app .

EXPOSE 80

CMD ["frankenphp", "php-server", "-r", "/var/www/public_html"]
и это моя докерная композиция

Код: Выделить всё

version: '3.8'
services:
app:
container_name: therapy_app
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:80"
volumes:
- ./app:/var/www/public_html
environment:
- APP_ENV=local
- APP_DEBUG=true
networks:
- therapy_nt

networks:
therapy_nt:
driver: bridge
Это мой файл index.php

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79329751/i-want-to-run-simple-php-with-frankenphp-inside-docker[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»