當我從 aline 安裝 php 時,我使用 php-something 的形式。
以gd為例,我安裝php8-gd使用RUN apk add php8-gd
但我也看到了一個使用 docker-php-ext-install 的例子。
例如,RUN docker-php-ext-install gd
這不僅是gd,還有mysqli、bcmath等。
這兩個命令有何不同?
uj5u.com熱心網友回復:
apk從 Alpine Linux 存盤庫下載預構建的二進制檔案。
docker-php-ext-install解壓縮擴展的源代碼并編譯它。這可以與其他基礎影像一起使用,而不僅僅是 Alpine
兩者都是合理的選擇,但你需要選擇一個并堅持下去。你不能混合和匹配命令,因為你很可能會在你的 docker 容器中得到損壞的軟體或重復的軟體。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/437552.html
標籤:php
下一篇:獲取php會話資料
