0
私は従来のPHPアプリケーションをDockerizeしようとしていますが、ApacheはPHPソースコードを出力しています。その下のHTML私が言うように、それは、従来のアプリだと、以下のような構造は、次のとおりです。Docker/PHP5/ApacheのPHPファイルは、PHPを実行していないソースコードを出力しています
<?php
some php code;
?>
<html>
some html
</html>
私は正常に動作して(するphpinfoを出力
シンプル
<?php
print phpinfo();
?>
として接続のものを持っていると確信している)として期待される。
いくつかの制限や見落としがありますか?
version: '2'
services:
webserver:
build: ./
image: runwaytest_web
ports:
- "2020:80"
- "2043:443"
volumes:
- /Users/me/dev/project/www:/var/www/html
解析された例とそうでない例の違いは何ですか?ファイルの拡張子を確認してください。 – simlev
短いタグ '<?'も確認してください。 –
あなたのPHPファイルがテキストファイルとして読み込まれているようです。つまり、PHPが実行されていません。あなたのドッカービルドファイルは、PHPを実行するよう指示するものを含める必要があります。 – Nosajimiki