docker中實(shí)現(xiàn)安裝php拓展步驟講解
一:php核心拓展包安裝
在docker中安裝的php有一些核心的拓展包,他們一般放置在/usr/src/php/ext/目錄下
如下:
docker exec -it php /bin/bash #進(jìn)入php容器 cd /usr/src/php/ext/ dir
如下展示的就是php的核心拓展包

安裝方式:
#相關(guān)依賴安裝 apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev #安裝mysqli docker-php-ext-install mysqli
安裝完成之后按CTRL+D退出容器,然后重啟php容器
docker restart php
二:安裝PECL 擴(kuò)展
因?yàn)橐恍U(kuò)展并不包含在 PHP 源碼文件中,所有需要使用 PECL(PHP 的擴(kuò)展庫倉庫,通過 PEAR 打包)。用 pecl install 安裝擴(kuò)展,然后再用官方提供的 docker-php-ext-enable 快捷腳本來啟用擴(kuò)展
PECL 擴(kuò)展下載地址:https://pecl.php.net/
安裝方式:
docker exec -it php /bin/bash #進(jìn)入php容器 #相關(guān)依賴安裝 apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev pecl install swoole-4.2.12 #安裝swoole拓展 docker-php-ext-enable swoole #啟用swoole拓展
安裝完成之后按CTRL+D退出容器,然后重啟php容器
docker restart php
到此這篇關(guān)于docker中實(shí)現(xiàn)安裝php拓展步驟講解的文章就介紹到這了,更多相關(guān)docker中實(shí)現(xiàn)安裝php拓展內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PHP實(shí)現(xiàn)的增強(qiáng)性mhash函數(shù)
這篇文章主要介紹了PHP實(shí)現(xiàn)的增強(qiáng)性mhash函數(shù),使用默認(rèn)mhash函數(shù)時報錯,找到了兩個解決方法,需要的朋友可以參考下2015-05-05
【CLI】利用Curl下載文件實(shí)時進(jìn)度條顯示的實(shí)現(xiàn)
這篇文章主要給大家介紹了關(guān)于【CLI】利用Curl下載文件實(shí)時進(jìn)度條顯示的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-03-03
學(xué)習(xí)php設(shè)計模式 php實(shí)現(xiàn)適配器模式
這篇文章主要介紹了php設(shè)計模式中的適配器模式,使用php實(shí)現(xiàn)適配器模式,感興趣的小伙伴們可以參考一下2015-12-12
php中郵箱地址正則表達(dá)式實(shí)現(xiàn)與詳解
本文章不但要講述了關(guān)于正則達(dá)式而且還講述了關(guān)于郵箱正則的構(gòu)成用法詳解,有需要了解的朋友可以參考一下,同時我們也提供了多種不同的郵箱驗(yàn)證實(shí)例2012-04-04
php提示無法加載或mcrypt沒有找到 PHP 擴(kuò)展 mbstring解決辦法
今天幫客戶配置phpmyadmin的時間,無法加載 mcrypt (外鏈,英語) 擴(kuò)展,請檢查您的 PHP 配置。2012-03-03

