Skip to content

Commit 7656acf

Browse files
committed
fix(ci): compile firebird extension from source (GitHub)
1 parent 87d211e commit 7656acf

1 file changed

Lines changed: 18 additions & 5 deletions

File tree

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
FROM php:8.1-apache
2-
RUN apt-get update && apt-get install -y firebird-dev && \
3-
pecl install firebird && \
4-
docker-php-ext-install pdo_firebird && \
5-
docker-php-ext-enable firebird && \
6-
a2enmod rewrite
2+
3+
RUN apt-get update && apt-get install -y \
4+
firebird-dev \
5+
git \
6+
autoconf \
7+
build-essential \
8+
&& git clone https://github.com/FirebirdSQL/php-firebird.git /tmp/php-firebird \
9+
&& cd /tmp/php-firebird \
10+
&& phpize \
11+
&& ./configure \
12+
&& make \
13+
&& make install \
14+
&& docker-php-ext-install pdo_firebird \
15+
&& docker-php-ext-enable firebird \
16+
&& a2enmod rewrite \
17+
&& rm -rf /tmp/php-firebird \
18+
&& apt-get purge -y --auto-remove git autoconf build-essential \
19+
&& rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)