想部署个 php 相关的东西,但是我没接触过 php,现在遇到了一些问题
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 内的日志如下:

现在这个问题出在哪里?
     1 
                    
                    oott123      2020-02-06 08:51:12 +08:00 via Android 
                    
                    php-fpm 的容器里也需要有 /root/test/info.php 
                 | 
            
     2 
                    
                    yhappy      2020-02-06 08:51:55 +08:00 
                    
                    php docker 文件路径也要映射呀 -v 
                 | 
            
     3 
                    
                    ahmcsxcc   OP  | 
            
     4 
                    
                    qsbaq      2020-02-06 15:01:31 +08:00 
                    
                    文件映射问题,需要在 php-fpm 里映射目录才能访问。 
                 | 
            
     5 
                    
                    hubqin      2020-02-06 15:04:09 +08:00 
                    
                    localhost:9000 改为 phpfpm:9000 
                 | 
            
     6 
                    
                    hubqin      2020-02-06 15:06:08 +08:00 
                    
                    写过一个完整的 dnmp 配置,可供参考: https://github.com/HubQin/dnmp 
                 |