gpt4 book ai didi

php - 运行 Docker PHP-apache : Forbidden You don't have permission to access/on this server

转载 作者:IT老高 更新时间:2023-10-28 12:43:18 26 4
gpt4 key购买 nike

我有一个文件夹:my-php-app,它包含一个 Dockerfile 和一个 src/ 文件夹。Dockerfile 很简单:

FROM php:5.6-apache
COPY config/php.ini /usr/local/etc/php/
COPY src/ /var/www/html/

我的 src/ 包含一个 index.phpindex.php 包含

<html>
<body>
<?php echo '<p>Hello World!</p>'; ?>
</body>
</html>

我做了以下事情:

docker build -t my-php-app .

新图像生成成功。现在我想从该图像启动一个容器:

docker run -d -p 80:80 my-php-app

但是当我访问我的 localhost:80 时,我看到:

Forbidden

You don't have permission to access / on this server.

所以我的问题是:如何正确启动容器?我在这里做错了什么。

最佳答案

你没有共享你的 php.ini 文件,所以我尝试使用默认的生产文件 provided通过 PHP 项目并使用该配置文件,我能够正常运行您的项目。

我怀疑你的问题出在那儿。

关于php - 运行 Docker PHP-apache : Forbidden You don't have permission to access/on this server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34708753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com