dockerfile 是這一份: https://github.com/docker-library/php/blob/f016f5dc420e7d360f7381eb014ac6697e247e11/7.0/fpm/alpine/dockerfile
構建后執(zhí)行
sudo docker run -d -p 9000:9000 --name php7-fpm daocloud.io/xxx/php7-fpm-alpine:first
daocloud.io/xxx/php7-fpm-alpine:first是構建后的鏡像
然后 sudo docker ps 顯示這個景象已經運行中了
我本地有nginx 重啟運行
關掉 本地 的 php-fpm 執(zhí)行上面的啟動容器命令后訪問 php 文件
沒有報 502 錯誤,但是 報錯 File not found.
立即學習“PHP免費學習筆記(深入)”;
系統(tǒng)是 mac ,請問是什么問題
掛在 -v 也試過了 ,就是命令
sudo docker run -d -p 9000:9000 -v /usr/local/www:/var/www/html --name php7-fpm daocloud.io/xxx/php7-fpm-alpine:first
/usr/local/www 是我本地 nginx 的 訪問 目錄
dockerfile 是這一份: https://github.com/docker-library/php/blob/f016f5dc420e7d360f7381eb014ac6697e247e11/7.0/fpm/alpine/dockerfile
構建后執(zhí)行
sudo docker run -d -p 9000:9000 --name php7-fpm daocloud.io/xxx/php7-fpm-alpine:first
daocloud.io/xxx/php7-fpm-alpine:first是構建后的鏡像
然后 sudo docker ps 顯示這個景象已經運行中了
我本地有nginx 重啟運行
關掉 本地 的 php-fpm 執(zhí)行上面的啟動容器命令后訪問 php 文件
沒有報 502 錯誤,但是 報錯 File not found.
立即學習“PHP免費學習筆記(深入)”;
系統(tǒng)是 mac ,請問是什么問題
掛在 -v 也試過了 ,就是命令
sudo docker run -d -p 9000:9000 -v /usr/local/www:/var/www/html --name php7-fpm daocloud.io/xxx/php7-fpm-alpine:first
/usr/local/www 是我本地 nginx 的 訪問 目錄
你好,www目錄也要映射進php-fpm實例中哦。因為fpm方式,nginx傳給php-fpm的只是一個Request對象哦,不包含php文件的哦。
所以你要將www目錄也映射到php-fpm實例哦。
額,
需要保證:Nginx看到的路徑要和php-fpm看到的路徑一樣。 因為Nginx是把路徑傳給php-fpm的。
曾跳過該坑,出坑方法:找到你的php-fpm.conf,查看里面配置的error_log路徑,找到這個error_log, 里面會看到找不到.php的error.
PHP怎么學習?PHP怎么入門?PHP在哪學?PHP怎么學才快?不用擔心,這里為大家提供了PHP速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號