没有找到 php 容器
时间: 2023-09-17 20:14:15 浏览: 137
可能是因为您没有安装或启动 PHP 容器。您可以尝试以下步骤:
1. 安装 PHP 容器:您可以使用 Docker 或其他容器化工具来安装 PHP 容器。例如,您可以使用以下命令来安装官方的 PHP 容器:
docker pull php:latest
2. 启动 PHP 容器:使用以下命令启动 PHP 容器:
docker run -it --rm -v $(pwd):/app -w /app php:latest bash
这将启动一个交互式的终端,并将当前目录挂载到容器中的 /app 目录中。
3. 在 PHP 容器中运行代码:一旦您在容器中,您可以使用 PHP 来运行您的代码。例如,您可以使用以下命令来运行一个简单的 PHP 脚本:
php -r 'echo "Hello, World!";'
这将在终端中输出 "Hello, World!"。
如果上述步骤仍然无法解决问题,请检查您的容器配置,并确保您正在使用正确的容器镜像和命令。
相关问题
我在phpmyadmin容器相关目录下没有找到php.ini,只在/etc/目录下找到了php.ini,修改/etc/php.ini文件,重启phpmyadmin容器后还是没有打印源IP
您可以尝试在/etc/php.ini文件中添加以下代码:
```
[PHP]
cgi.fix_pathinfo = 0
```
然后重启您的web服务器和php-fpm服务。
如果还是没有打印源IP,您可以尝试检查您的nginx或Apache配置文件中是否正确地设置了`X-Forwarded-For`头。您可以在nginx配置文件中添加以下代码:
```
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
```
在Apache配置文件中添加以下代码:
```
RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s
```
然后重启您的web服务器和php-fpm服务。
阅读全文