想部署个php相关的东西,但是我没接触过php,现在遇到了一些问题
- nginx在宿主机
- php-fpm在docker中
- 现在nginx和php-fpm已经连通了
- 但是php-fpm的日志显示老是找不到文件
nginx配置文件
location ~ \.php$ {
root /root/test/;
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
php-fpm docker-compose配置文件
version: "3"
services:
phpfpm:
tty: true
image: 'phpdockerio/php73-fpm'
ports:
- 9000:9000
restart: always
container_name: phpfpm
宿主机的/root/test/目录下有个info.php文件
我请求ip/info.php
docker内的日志如下:
我猜测php-fpm也需要文件挂载
我查了下网上大部分是挂载在docker内的/var/www/html的目录下
我试了这种方法还是同样的错误
现在这个问题出在哪里?