kingkay000 commited on
Commit
111c6b9
·
verified ·
1 Parent(s): d98e68a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -3
Dockerfile CHANGED
@@ -1,9 +1,19 @@
1
  FROM php:8.2-apache
2
 
3
- # 1. Install basic dependencies (keep zip/unzip for general use)
4
  RUN apt-get update && apt-get install -y \
5
- libpng-dev libonig-dev libxml2-dev zip unzip \
6
- && docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd
 
 
 
 
 
 
 
 
 
 
7
 
8
  # 2. INSTALL AND ENABLE MYSQLI (This fixes your error)
9
  RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
 
1
  FROM php:8.2-apache
2
 
3
+ # 1. Install system dependencies for MySQLi and IMAP
4
  RUN apt-get update && apt-get install -y \
5
+ libpng-dev \
6
+ libonig-dev \
7
+ libxml2-dev \
8
+ zip \
9
+ unzip \
10
+ libc-client-dev \
11
+ libkrb5-dev \
12
+ && rm -rf /var/lib/apt/lists/*
13
+
14
+ # 2. Configure and Install IMAP (Requires special config for SSL/Kerberos)
15
+ RUN docker-php-ext-configure imap --with-kerberos --with-imap-ssl \
16
+ && docker-php-ext-install imap
17
 
18
  # 2. INSTALL AND ENABLE MYSQLI (This fixes your error)
19
  RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli