Lubisz flat white? Mob programming przy kawie.
  • Blog
  • Lifestyle
  • Linux
  • Programowanie
    • PHP
    • C#
    • SQL
    • REST
    • Dobre praktyki
    • Open source
    • Porady
7 stycznia 2023 przez Przemysław Sobolewski 0
Docker, PHP

Jak dodać i włączyć xsl extension w dockerfile dla PHP?

Jak dodać i włączyć xsl extension w dockerfile dla PHP?
7 stycznia 2023 przez Przemysław Sobolewski 0
Docker, PHP

Aby włączyć rozszerzenie XSL dla PHP w kontenerze Docker, musisz utworzyć własny obraz PHP z włączonym rozszerzeniem XSL. Oto jedna z możliwych metod:

  1. Utwórz nowy plik Dockerfile w katalogu projektu z następującą zawartością:
FROM php:8.1-fpm

# Zainstaluj rozszerzenie XSL
RUN apt-get update && apt-get install -y libxslt-dev
RUN docker-php-ext-install xsl

2. Zbuduj własny obraz PHP za pomocą pliku Dockerfile:

$ docker build -t my-php-image .

3. Użyj własnego obrazu PHP w pliku docker-compose.yml:

version: '3'
services:
  web:
    image: my-php-image
    volumes:
      - .:/var/www/html
    ports:
      - 8080:80

4. Uruchom kontener Docker:

$ docker-compose up

To uruchomi kontener PHP-FPM z użyciem własnego obrazu PHP z włączonym rozszerzeniem XSL. Możesz następnie sprawdzić, czy rozszerzenie XSL działa, uruchamiając php -m wewnątrz kontenera, aby wyświetlić listę wszystkich zainstalowanych rozszerzeń PHP. Powinien być na niej wymienione rozszerzenie XSL.

Mam nadzieję, że to pomogło! Daj mi znać, jeśli masz jakieś pytania.

Poprzedni artykułJak wygenerować klucz publiczny i prywatny?data key, key, shut downNastępny artykuł [GIT] Jak zmienić urls w istniejącym repozytorium

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przemysław Sobolewski
Team Lead/ Dev, Mentor, Trener – aktywny zawodowo od 2010. Moje początki z programowaniem w php/ js sięgają '98 r. Doświadczenie zbierałem przy wielu projektach, rozwijając umiejętności z zakresu kompetencji twardych jak i miękkich. Twórca kilku startupów. Obecnie entuzjasta fizyki kwantowej oraz AI i Pythona, które rozwijam w wolnych chwilach.
Postaw mi kawę na buycoffee.to

Podobne wpisy

Z czym się je DTO – data transfer object patern4 lutego 2023
Jak wygenerować klucz publiczny i prywatny?7 stycznia 2023
Szyfrowanie wiadomości kryptografią asymetryczną.7 stycznia 2023
19 najlepszych praktyk w PHP dla początkujących.25 czerwca 2022
Pisz SOLIDny kod. Poznaj lepiej SOLID.12 września 2021

Newsletter

Dołącz do mojego newslettera i bądź na bieżąco z nowościami na moim blogu!

Tagi

C# dobre praktyki domena favicon film flash fonts format c generator google google chrome hasła host inspiracja instalacja intro jquery js kryptografia loading logowanie menu na luzaku obrót opera Outlock 2007 ovh pdf php plugin plyta glowna podręcznik pokaz/ukryj porady pozycjonowanie program programy rest screen sortowanie sql sumatra pdf Visual Studio 2008 windows xp WordPress

Polecane

  • ‣ Tworzenie stron internetowych
  • ‣ Dodaj za darmo mieszkanie na sprzedaż

Podążaj za ekscytacją!

Żyjemy w dynamicznych czasach gdzie informacja jest cenniejsza niż pieniądze. Na moim blogu zdobędziesz cenną wiedzę całkowicie za DARMO. Dlaczego? Sprawdź w moich postach!

Ostatnie wpisy

Z czym się je DTO – data transfer object patern4 lutego 2023
Server-side request forgery (SSRF) czyli Fałszowanie żądań po stronie serwera4 lutego 2023
[GIT] Jak zmienić urls w istniejącym repozytorium28 stycznia 2023

Kontakt

hi@przemyslawsobolewski.com
hi@przemyslawsobolewski.comwww.przemyslawsobolewski.com

Ostatnie wpisy

Z czym się je DTO – data transfer object patern4 lutego 2023
Server-side request forgery (SSRF) czyli Fałszowanie żądań po stronie serwera4 lutego 2023
[GIT] Jak zmienić urls w istniejącym repozytorium28 stycznia 2023

Popularne wpisy

Mnożenie i dodawanie macierzy w C#6 comments
Ciąg Fibonacciego w C#.5 comments
Jak obrócić obraz w pliku .pdf ?4 comments