docker php7.0-intl |
docker php7.0-intl |
14.02.2018, 18:33:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) |
Potrzebny by mi był taki pakiet apache2.4, php7.0, php7.0-intl dla debiana jessie. W Dockerfile jest coś takiego
Czyli widać, jaki image jest pobierany. Kiedy dodaję w Dockerfile RUN apt install php7.0-intl, otrzymuję komunikat, że nie można znaleźć tego rozszerzenia. Jak byście szukali rozwiązania? Dziękuję z góry Ten post edytował trzczy 14.02.2018, 18:34:11 |
|
|
14.02.2018, 19:47:45
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 032 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
|
|
|
14.02.2018, 22:24:50
Post
#3
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) |
Kiszka
Ale dzięki. Pozdrawiam |
|
|
15.02.2018, 08:36:31
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) |
Kod FROM php:7.0-apache RUN apt-get update && \ apt-get install -y zlib1g-dev libicu-dev g++ && \ docker-php-ext-install intl && \ docker-php-ext-enable intl Ten obraz wymaga pewnych "kroków" instalacyjnych, co jest opisane: https://hub.docker.com/_/php/ Cytat How to install more PHP extensions We provide the helper scripts docker-php-ext-configure, docker-php-ext-install, and docker-php-ext-enable to more easily install PHP extensions. więc całkowicie źle do tego się zabierałeś, jednocześnie masz brak dostępnych "pakietów" dlatego że lista pakietów nie została zaktualizowana, zawsze się na początku aktualizuje listę pakietów via: Kod apt-get update Druga sprawa że nie zainstalowałbyś w taki sposób tego pakietu, dlatego że ten obraz jest minimalny i do instalacji tego pakietu potrzebujesz dodatkowe rzeczy, między innymi g++ żeby pakiet skompilować. |
|
|
15.02.2018, 11:38:42
Post
#5
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) |
Super dzięki! docker-php-ext-install okazało się kluczem do rozwiązania. Jeśli idzie o apt update, to było na początku w Dockerfile, więc coś tam, coś tam kumam
Z ciekawości poeliminowałem nadmiar linii w Dockerfile metodą prób i błędów, i okazało się, że to kwestia 1 biblioteki, w przypadku tego imidżu:
|
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 04:03 |