Docker / PHP5 / Apache中的PHP文件输出源代码,而不是执行PHP

时间:2017-08-08 21:40:21

标签: php apache docker

我正在尝试Dockerize遗留的php应用程序,但是apache只是输出PHP源代码,而不是在顶部执行PHP代码或在下面输出HTML。正如我所说,它是一个遗留应用程序,结构如下:

<?php
  some php code;
?>
<html>
  some html
</html>

我确信我已将事物连接成一个简单的

<?php
  print phpinfo();
?>

正常工作并按预期输出phpinfo()。

是否存在一些我忽略的限制?

Dockerfile是

FROM php:5.6-apache

docker-compose.yml如下:

version: '2'    
services:
        webserver:
                build: ./
                image: runwaytest_web
                ports:
                        - "2020:80"
                        - "2043:443"
                volumes:
                        - /Users/me/dev/project/www:/var/www/html

1 个答案:

答案 0 :(得分:0)

问题解决了。一些空行导致docker / php / apache失败但我的本机操作系统很满意。去图..