
lastcallmedia/php这些Docker镜像用于构建各种与PHP相关的Docker镜像,供Drupal开发和使用。
所有镜像均提供以下工具:
/var/www目录,暴露80端口| 环境变量 | 默认值 | 描述 |
|---|---|---|
| APACHE_DOCROOT | /var/www/html | 网站根目录路径。为避免配置问题,请将网站根目录保持在/var/www下。若修改此值,需使用-w标志修改工作目录,确保exec命令能进入正确目录。 |
| APACHE_RUN_USER | www-data | Apache运行用户 |
| APACHE_RUN_GROUP | www-data | Apache运行组 |
| APACHE_REQUEST_WORKERS | 150 | Apache的MaxRequestWorkers配置值 |
| TZ | 无 | PHP使用的时区 |
*-dev容器仅适用于开发环境,包含生产环境不适用的额外工具。
要启用Xdebug,需将.ini文件挂载为/usr/local/etc/php/conf.d/xdebug.ini。推荐配置:
inixdebug.remote_enable=on xdebug.remote_autostart=off ; 替换为Docker主机的实际公网IP地址: xdebug.remote_host=X.X.X.X
使用此配置时,访问包含XDEBUG_SESSION_START GET参数的页面,XDebug将主动连接Docker主机的9000端口。更多信息参见XDebug文档。
所有-dev容器均安装Blackfire PHP探针,配置为连接运行在blackfire:8707的Blackfire agent容器。详见Blackfire文档。
bashps -ylC apache2 | awk '{x += $8;y += 1} END {print "Apache Memory Usage (MB): "x/1024; print "Average Process Size (MB): "x/((y-1)*1024)}'
bashcat /sys/fs/cgroup/memory/memory.max_usage_in_bytes

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