/[LeafOK_CVS]/fenglin/Dockerfile/dockerfile.php
ViewVC logotype

Contents of /fenglin/Dockerfile/dockerfile.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Thu Jan 22 12:58:46 2026 UTC (7 weeks, 5 days ago) by sysadm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +5 -0 lines
Enable pecl/solr in PHP container

1 # Use an official PHP-FPM image (adjust version as needed)
2 FROM php:8.4-fpm
3
4 # Install PHP extensions
5 RUN apt-get update && apt-get install -y \
6 libfreetype-dev libjpeg62-turbo-dev libpng-dev \
7 libcurl4-openssl-dev libxml2-dev \
8 && docker-php-ext-configure gd --with-freetype --with-jpeg \
9 && docker-php-ext-install -j$(nproc) gd mysqli \
10 && rm -rf /var/lib/apt/lists/*
11
12 # Copy the custom configuration file
13 COPY ./Dockerfile/php.ini /usr/local/etc/php/php.ini
14
15 # Set ownership to www-data user and group
16 RUN mkdir -p /var/lib/php/sessions \
17 && chown -R www-data:www-data /var/lib/php/sessions
18
19 # Install the solr extension via PECL
20 RUN pecl install solr \
21 && docker-php-ext-enable solr

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1