#PHP構成コンテナ #公式バージョンからの基盤を構築 PHP FROM:7.2 - FPM #の拡張機能のデフォルトのインストールの公式バージョン: #コア、CTYPE、カール #日付、DOM #FileInfoに、フィルタ、FTP #ハッシュ #のiconv #JSON #のlibxml #のmbstring、mysqlnd #opensslの #PCRE、PDO、PDO_SQLITE、のPhar、POSIX #readlineの、反射、セッション、SimpleXMLは、ナトリウム、SPL、sqlite3の、標準 #トークナイザ #XML、XMLReaderの、のXmlWriter #zlibの #1.0。2 增加bcmath、カレンダー、EXIF、gettextの、ソケット、DBA、 #mysqliの、PCNTL、PDO_MYSQL、SHMOP、sysvmsg、SYSVSEM、SYSVSHM扩展 RUN]ドッキングウィンドウ -php-EXT- インストール - J $(NPROC)bcmathカレンダーEXIFのgettext \ ソケットDBA mysqliのPCNTL PDO_MYSQL SHMOP sysvmsg SYSVSEM SYSVSHM #1.0。3件の拡張BZ2増加、書き込みBZIP2 (.bz2)アーカイブ RUNのapt -get更新&& \ apt -get インストール --no- -yをインストール -recommends libbz2-devを&& \ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)BZ2を-jドッキングウィンドウ-PHP-EXT-インストール ライブラリのチェック#1.0.4増加エンチャント拡張の呪文 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めしますlibenchant-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)エンチャントを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.5増加GD拡張画像処理 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めのlibfreetype6-devのlibjpeg62のターボ-devののlibpng-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ ドッキングウィンドウ-PHP-EXT-のconfigure GD --with-freetypeの-dirを=は/ usr /含める/ --with-JPEG-dirを=は/ usr /含める/ && \ $(NPROC)GDを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.6増加GMP拡張、GMP RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&& libgmp-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)GMPを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.7増加石鹸WDDX XMLRPC整頓XSL拡張 RUN apt-getを更新&& \ インストールapt-getの-y &&のlibxml2-devのlibtidy-devのlibxslt1-devの--no-インストールし、推奨しています\ RM -rに/ var / lib / apt /リスト/ * && \ -j $(NPROC)石鹸WDDX XMLRPC整頓XSLをドッキングウィンドウ-PHP-EXT-インストール #1.0.8のzip拡張子を高めます RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&& libzip-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)ジップを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.9増加SNMP拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&& libsnmp-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)SNMPを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.10増加pgsqlで、PDO_PGSQL拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&&のlibpq-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ ドッキングウィンドウ-PHP-EXT-インストール$(NPROC)-j pgsqlのPDO_PGSQL #1.0.11増加pspellの拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めしますlibpspell-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)pspellのを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.12増加recodeの拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&& librecode-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)recodeのを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.13増加PDO_FIREBIRD拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めしますFirebirdの-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)PDO_FIREBIRDを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.14増加PDO_DBLIB拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストールをお勧めしますFreeTDSの-devのを&& \ RM -rに/ var / lib / apt /リスト/ * && \ ドッキングウィンドウ-PHP-EXT-のconfigure PDO_DBLIB --with-libdirを=のlib / x86_64の-のlinux-gnuの&& \ $(NPROC)PDO_DBLIBを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.15増加のLDAP拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&& libldap2-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ ドッキングウィンドウ-PHP-EXT-LDAPを構成--with-libdirを=のlib / x86_64の-のlinux-gnuの&& \ $(NPROC)LDAPを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.16増加IMAP拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めのlibc-クライアント-devのlibkrb5-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ ドッキングウィンドウ-PHP-EXT-のconfigure --with-imapのケルベロス--with-imapの-sslの&& \ $(NPROC)IMAPを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.17は、InterBaseの拡張子を増加しました RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めしますFirebirdの-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)のInterBaseを-jドッキングウィンドウ-PHP-EXT-インストール #1.0.18増加の国際拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-をお勧めしますインストール&& libicu-devのを\ RM -rに/ var / lib / apt /リスト/ * && \ $(NPROC)国際空港を-jドッキングウィンドウ-PHP-EXT-インストール #1.0.19増加mcrypt拡張モジュール RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めしますlibmcryptを-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ mcryptの-1.0.1をインストールPECL && \ mcryptのをドッキングウィンドウ-PHP-EXT-可能 #1.0.20のImagick拡張 RUN輸出CFLAGS = "$ PHP_CFLAGS" CPPFLAGS = "$ PHP_CPPFLAGS" LDFLAGS = "$ PHP_LDFLAGS" && \ apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めしますlibmagickwand-devの&& \ RM -rfに/ var / lib / apt /リスト/ * && \ imagick-3.4.3をインストールPECL && \ imagickをドッキングウィンドウ-PHP-EXT-可能 #1.0.21増加Memcachedの拡張 RUN apt-getを更新&& \ apt-getをインストール-y --no-インストール-をお勧めします:zlib1g-devのlibmemcached-devの&& \ RM -rに/ var / lib / apt /リスト/ * && \ && memcachedのインストールPECL \ ドッキングウィンドウ-PHP-EXT-有効memcachedの #1.0.22 Redisの拡張 RUNはRedisの-4.0.1をインストールPECL &&のRedisをドッキングウィンドウ-PHP-EXT-可能 #1.0.23増加opcache拡張 RUN]ドッキングウィンドウ-PHP-EXT-configureはopcache --enable-opcache && opcacheドッキングウィンドウ-PHP-EXT-インストール #1.0.24増加ODBC、PDO_ODBC拡張 RUNは-exを設定します。\ ドッカー-PHP-ソース抽出物; \ {\ エコー'#https://github.com/docker-library/php/issues/103 #issuecomment-271413933'; \ エコー 'AC_DEFUN([PHP_ALWAYS_SHARED]、[])DNL'。\ エコー; \ 猫/usr/src/php/ext/odbc/config.m4; \ }> temp.m4。\ MV temp.m4 /usr/src/php/ext/odbc/config.m4。\ apt-getを更新。\ apt-getのインストール-yはunixODBCの-devの--no-インストール-お勧めします。\ RM -rfに/ var / lib / apt /リスト/ *; \ ドッカー-PHP-EXT-構成ODBC --with-unixODBCの共有、の/ usr =。\ ドッキングウィンドウ-PHP-EXT-のconfigure PDO_ODBC --with-PDO-ODBC = unixODBCのは/ usr; \ ODBC PDO_ODBCをドッキングウィンドウ-PHP-EXT-インストールします。\ ドッキングウィンドウ-PHP-ソースの削除 #ミラー情報 LABEL著者=「レオ」 LABELバージョン= "1.0.25-FPM" LABEL説明= "PHP FPM 7.2镜像。すべての拡張機能。"
転送 26ポイントのブログ