# Suse + Docker + PHP

**URL:** <https://forums.suse.com/t/suse-docker-php/36077>\
**Category:** General\
**Created:** [November 3, 2021, 12:29pm UTC](https://forums.suse.com/t/suse-docker-php/36077 "2021-11-03T12:29:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nanoak](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/nanoak/32/8229_2.png) [@nanoak](https://forums.suse.com/u/nanoak)\
**Post date:** [November 3, 2021, 12:29pm UTC](https://forums.suse.com/t/suse-docker-php/36077/1 "2021-11-03T12:29:14Z")

</div>

Hi,

I am creating a Docker image that has Apache and PHP. Everything seems to be going fine, but when I try to access my index.php the browser doesn’t open the page, it just tries to download it. This is my dockerfile:

```auto
FROM opensuse/leap

### INSTALL Apache, Apache modules, PHP, and dependencies ###
RUN \
zypper refs && zypper refresh && \
zypper --non-interactive install apache2 lynx w3m && \
zypper --non-interactive install php7 php7-fpm php7-curl php7-gd php7-intl php7-mysql apache2-mod_php7 php7-gettext php7-mbstring php7-zip php7-pgsql php7-phar php7-openssl php7-zlib php7-pecl php7-pecl php7-devel php7-fileinfo php7-json php7-APCu php7-xmlreader php7-xmlrpc php7-xmlwriter php7-ctype php7-dom php7-iconv php7-sqlite php7-pdo php7-tokenizer && \
zypper --non-interactive install apache2-mod_php7 && \
zypper --non-interactive install vim

##############################
RUN echo "<?php echo '<p>Hola Mundo</p>'; ?>" > /srv/www/htdocs/index.php
#RUN echo "Hola Mundo" > /srv/www/htdocs/index.html
##############################

EXPOSE 80

### START Apache modules ###
RUN a2enmod php7
RUN a2enmod headers
RUN a2enmod rewrite

#CMD ["php", "-S", "0.0.0.0:80"]
ENTRYPOINT ["/usr/sbin/httpd"]
CMD ["-D", "FOREGROUND"]

```

Thank you in advance

---

<div class="post-metadata">

**Author:** ![nanoak](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/nanoak/32/8229_2.png) [@nanoak](https://forums.suse.com/u/nanoak)\
**Post date:** [November 4, 2021, 11:07am UTC](https://forums.suse.com/t/suse-docker-php/36077/2 "2021-11-04T11:07:55Z")

</div>

Answering myself:

fixed using “apachectl” as the entrypoint:

```auto
ENTRYPOINT ["apachectl"]
CMD ["-D", "FOREGROUND"]

```
