Задать вопрос
Junior php developer
Местоположение
Россия

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (1)
  • Есть web-сервер на php или nodejs который поддерживает работу с .htaccess?

    @bodial
    не совсем корректный вопрос как указали выше. Но вот для него решение на докер: контейнер с апачем и пробросом папки под корень сервера. в www создаете index файл и .htaccess
    docker-compose:
    services:
      web:
        build: .docker/web
        volumes:
          - ./www:/var/www/html
        ports:
          - 3000:80


    dockerfile:
    # Use an official PHP runtime
    FROM php:8.2-apache
    
    # Установка необходимых пакетов и PHP-расширений
    RUN apt-get update && apt-get install -y \
        zip \
        unzip \
        libpng-dev \
        libjpeg-dev \
        libfreetype6-dev \
        libzip-dev \
        cron \
        nano \
        && docker-php-ext-install zip gd mysqli pdo pdo_mysql
    
    # Установка Xdebug
    RUN pecl install xdebug && docker-php-ext-enable xdebug
    
    # Установка Composer
    RUN curl -sS https://getcomposer.org/installer | php -- \
        --install-dir=/usr/local/bin --filename=composer
    
    # Копирование конфигов
    COPY php.ini /usr/local/etc/php/conf.d/php.ini
    COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini
    COPY sites.conf /etc/apache2/sites-available/000-default.conf
    
    # Указание рабочей директории
    WORKDIR /var/www/html/
    
    # Изменение прав доступа
    RUN chown -R www-data:www-data /var/www/html

    можете убрать модули которые не нужны

    sites.conf
    <VirtualHost *:80>
        DocumentRoot /var/www/html
        <Directory /var/www/html>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    Ответ написан
    Комментировать