dockerfile php:7.4fpm怎么安装odbc呢

来源:1-1 课程导学

沉默寡言黄少天丶

2023-01-31

FROM php:7.4-fpm

# Install Dependencies
RUN apt-get update && apt-get install -y locales unixodbc libgss3 odbcinst \
    devscripts debhelper dh-exec dh-autoreconf libreadline-dev libltdl-dev \
    unixodbc-dev wget unzip \
    && rm -rf /var/lib/apt/lists/* \
    && docker-php-ext-install pdo \
    && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen

# Add Microsoft repo for Microsoft ODBC Driver 17 for Linux
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
    && curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list

RUN apt-get update && ACCEPT_EULA=Y apt-get install -y \
    apt-transport-https \
    msodbcsql17

# Enable the php extensions.
RUN pecl install pdo_sqlsrv-5.6.1 sqlsrv-5.6.1 \
    && docker-php-ext-enable pdo_sqlsrv sqlsrv

WORKDIR /project

EXPOSE 9000

这是我查github查的。但是运行好久都不成功,也修改了docker的源
请问可以加一下老师微信或者群吗,可以付费解决

写回答

1回答

麦兜搞IT

2025-04-24

不好意思,这个我没有经验

0
0

Docker 系统性入门+进阶实践

Docker 完整知识体系及使用指南&优质实践

2002 学习 · 331 问题

查看课程