Use The Helper Scripts of PHP images to Install Extensions
PHP Docker images 提供了幾個可以簡易又快速安裝 PHP 擴充套件的指令。
Name | Description |
---|---|
docker-php-source |
解壓縮 PHP source |
docker-php-ext-install |
安裝 PHP extensions |
docker-php-ext-enable |
啟用 PHP extensions |
docker-php-ext-configure |
設定 PHP extensions |
Usage
docker-php-source
; 提取 PHP source 到 /usr/src/php
docker-php-source extract
; 刪除 /usr/src/php
docker-php-source delete
Notice: 如果有透過
docker-php-source
手動 import 套件的人,記得最後要再用docker-php-source delete
刪除,以節省 Image 的空間。
安裝 PHP 擴充套件
; 安裝及設定 gd 套件(圖像處理套件)
docker-php-ext-configure gd --with-jpeg-dir=/usr/include/
docker-php-ext-install gd
Notice: 在進行
docker-php-ext-install
時,該 script 就會去做docker-php-source extract
並從/usr/src/php/ext
底下中找到你需要的套件並安裝,最後會再將原始碼刪除,同時也會執行docker-php-ext-enable
啟動 extension(啟動的設定在/usr/local/etc/php/conf.d
)。