
comrada/php-fpm本镜像提供了一个简单的PHP-FPM配置环境,专为与Nginx Web服务器配合工作设计。基于官方PHP-FPM镜像优化,简化了配置流程,可直接作为Nginx的后端FastCGI服务,处理PHP脚本请求,适用于快速搭建Nginx+PHP-FPM架构的Web应用环境。
bash# 启动PHP-FPM容器,暴露9000端口(FastCGI默认端口),挂载应用代码目录 docker run -d \ --name php-fpm-simple \ -v /path/to/your/php/app:/var/www/html \ # 挂载本地PHP应用代码到容器内默认工作目录 -p 9000:9000 \ # 映射FastCGI端口(如使用Docker网络可不暴露主机端口) [镜像名称]
nginxserver { listen 80; server_name example.com; root /var/www/html; # 需与PHP-FPM容器内代码目录一致 location ~ \.php$ { include fastcgi_params; fastcgi_pass php-fpm-simple:9000; # PHP-FPM容器名称或IP:端口 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
yamlversion: '3' services: nginx: image: nginx:alpine ports: - "80:80" volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf # 挂载Nginx配置文件 - ./php-app:/var/www/html # 共享PHP应用代码目录 depends_on: - php-fpm php-fpm: image: [镜像名称] volumes: - ./php-app:/var/www/html # 与Nginx共享PHP应用代码目录 # 无需暴露端口,通过Docker网络内部通信
/usr/local/etc/php/php.ini路径/usr/local/etc/php-fpm.d/目录docker-php-ext-install命令安装


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务