docker-php-ext-install VS pecl


在dockerfile中,我們可以使用docker-php-ext-install和pecl去安裝PHP擴展。但docker-php-ext-install和pecl有一些區別。

(1)docker-php-ext-install可以安裝有限的擴展,可以通過docker-php-ext-install --help查看available的擴展。目前可供docker-php-ext-install安裝的擴展有:

bcmath bz2 calendar ctype curl dba dom enchant exif fileinfo filter ftp gd gettext gmp hash iconv imap interbase intl json ldap mbstring mysqli oci8 odbc opcache pcntl pdo pdo_dblib pdo_firebird pdo_mysql pdo_oci pdo_odbc pdo_pgsql pdo_sqlite pgsql phar posix pspell readline recode reflection session shmop simplexml snmp soap sockets sodium spl standard sysvmsg sysvsem sysvshm tidy tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zend_test zip

(2)pecl安裝的擴展需要用docker-php-ext-enable啟用它,但是docker-php-ext-install不需要


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM