我正在尝试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
答案 0 :(得分:0)
问题解决了。一些空行导致docker / php / apache失败但我的本机操作系统很满意。去图..