最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

I have setup Core php project on docker but I am getting 404 Not Found Error - Stack Overflow

programmeradmin1浏览0评论

I am trying to deploy core php project on docker but when I run the localhost server it gives me 404 Not Found.

docker-compose.yml

services:
  app:
    container_name: php_app
    build: .
    volumes:
      - ./sms:/var/www/html
      - ./logs:/var/log/apache2
    ports:
      - 8090:80
    depends_on:
      - mysql_db

  mysql_db:
    image: mysql:8.0
    container_name: mysql_container
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: sms_db
      MYSQL_USER: rohit
      MYSQL_PASSWORD: rohit#11
    ports:
      - 3308:3306

  phpmyadmin:
    image: phpmyadmin:latest
    container_name: phpmyadmin
    ports:
      - 9001:80
    environment:
      PMA_HOST: mysql_db
      PMA_USER: rohit
      PMA_PASSWORD: rohit#11

Dockerfile

FROM php:8.1.0-apache

WORKDIR /var/www/html

RUN a2enmod rewrite

RUN apt-get update -y && apt-get install -y \
    libicu-dev \
    unzip zip \
    libpng-dev \
    libjpeg-dev \
    libfreetype6-dev \
    && docker-php-ext-install pdo_mysql gd intl mysqli

RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) gd

RUN chmod -R 755 /var/www/html

RUN chown -R www-data:www-data /var/www/html

# Expose port 80
EXPOSE 80

I tried by giving permission to the project but it still give same issue. I am expecting to run this php project.

发布评论

评论列表(0)

  1. 暂无评论