最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php7 安裝yar 生成docker鏡像

 更新時(shí)間:2017年05月09日 16:41:22   作者:闖進(jìn)華府的9527  
這篇文章主要介紹了php7 安裝yar 生成docker鏡像,需要的朋友可以參考下

Docker包含三個(gè)概念:

(1)遠(yuǎn)程倉庫即遠(yuǎn)程鏡像庫所有鏡像的聚集地(不可進(jìn)入操作)。

(2)本地鏡像即從遠(yuǎn)程倉庫拉取過來的鏡像

(3)運(yùn)行起來的本地鏡像叫做容器(分層的可操作)

Docker使用:

1.首先通過第三方鏡像庫(c.163.com)拉取相應(yīng)的信息比如centos,ubuntu,tomcat等作為基礎(chǔ)鏡像。

Docker pull xxxx

2.運(yùn)行下載好的鏡像。

Docker run -dt -p 宿主機(jī)端口:鏡像端口 --name起一個(gè)名字 鏡像id/鏡像名字 bash

-d 后臺(tái)運(yùn)行
-t 生成一個(gè)偽終端
-p 指定端口
--name 為運(yùn)行的容器起一個(gè)名字

3.進(jìn)入容器有兩種方法

(1)docker exec -it容器名字/容器id bash(ctrl+d退出時(shí)不會(huì)停止該運(yùn)行的容器)

(2)Docker attach 容器名字/容器id (ctrl+d退出時(shí)會(huì)停止該運(yùn)行的容器)

4.開始下載編譯環(huán)境所需的相應(yīng)的工具和所需的依賴包

(1)yum安裝wget以及編譯的工具 yum install -y wget gcc gcc-c++ make openssl-devel

(2)更新國內(nèi)yum源

Wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/xxx/
Xxx表示你要選擇的yum源
-O 下載并以不同的文件名保存
CentOS-Base.repo 表示命名的yum源

(3)下載各個(gè)版本的nginx版本

Wget http://nginx.org/download/xxx
Xxx表示你要選擇的nginx的版本

(4)下載pcre

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/xxx

Xxx表示選擇的版本

(5)更新yum確保最新的

Yum update

(6)下載php7

http://php.net/downloads.php

選擇版本,選擇國界

(7)把以上下載的東西全部粘貼到/usr/local/src 并且全部解壓

(8)編譯nginx

(1)創(chuàng)建nginx用戶

 groupadd -r nginx
useradd -r -g nginx nginx

(2)編譯安裝nginx

cd xxx 切換到您的nginx目錄
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.37
./configure參數(shù)說明:
--prefix=指定文件的安裝目錄
--user=指定用戶
--group指定用戶組
--with-使用已有的軟件包和庫文件
Make && make install 出現(xiàn)問題自行百度
echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf #在nginx的配置文件里加上這一行很關(guān)鍵,這樣nginx可以在docker啟動(dòng)的時(shí)候在后臺(tái)運(yùn)行!

(9)編譯php

(1)準(zhǔn)備php的依賴包

yum install -y bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel sqlite-devel 

(2)進(jìn)入php文件目錄

(3)開始編譯php

./configure --prefix=/usr/local/php --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr/local/libxml --enable-soap --enable-calendar --with-curl --with-mcrypt --with-zlib --with-gd --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-pdo-mysql --with-mysqli --with-jpeg-dir=/usr/local/libjpeg --with-png-dir=/usr/local/libpng --enable-gd-native-ttf --with-openssl --with-fpm-user=www --with-fpm-group=www --with-libdir=lib64 --enable-ftp --with-imap --with-imap-ssl --with-kerberos --with-gettext --with-xmlrpc --with-xsl --enable-opcache --enable-fpm --enable-xml --enable-shmop --enable-session --enable-ctype --with-iconv-dir --with-iconv

注:出現(xiàn)問題自行百度。

(4)make && make install

(5)準(zhǔn)備php配置文件

cp php.ini-production /etc/php.ini
cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf

(6)修改配置文件

;daemonize = yes的注釋去掉,并把yes改為no

(7)安裝yar拓展

(1)安裝二進(jìn)制打包協(xié)議msgpack

find / -name phpize 查找phpize是否存在
yum install php-devel 
pecl install msgpack

注:出現(xiàn)問題自行百度

(2)下載yar wget http://pecl.php.net/get/xxx

Xxx表示版本 確定好與php版本對照這個(gè)很重要。

(3)解壓編譯tar -zxvf yar-2.0.0.tgz

(4)cd cd yar-2.0.0

(5)/usr/bin/phpize

(6)./configure --with-php-config=/usr/bin/php-config7.0*

(7)make && make install

(8)如果出現(xiàn)模塊未安裝可 php --ini 查看ini路徑相對調(diào)整

(9)docker commit -m "描述" -a "作者" 容器id 倉庫信息mydocker/nginx:版本信息v1

(10)docker save xxx > /home/save.tar

(11)Docker load xxx

  如果編譯安裝過程中報(bào)錯(cuò),按照報(bào)錯(cuò)提示的去用yum解決依賴關(guān)系;如果當(dāng)前的yum源解決不了,那么可以試試:  

 wget http://www.atomicorp.com/installers/atomic
    chmod +x atomic
    ./atomic 
    yum install -y XXX XXX

以上所述是小編給大家介紹的php7 安裝yar 生成docker鏡像,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • php封裝單文件上傳到數(shù)據(jù)庫(路徑)

    php封裝單文件上傳到數(shù)據(jù)庫(路徑)

    這篇文章主要介紹了php封裝單文件上傳到數(shù)據(jù)庫(路徑) 的相關(guān)資料,需要的朋友可以參考下
    2017-10-10
  • ThinkPHP3.2.3實(shí)現(xiàn)分頁的方法詳解

    ThinkPHP3.2.3實(shí)現(xiàn)分頁的方法詳解

    這篇文章主要介紹了ThinkPHP3.2.3實(shí)現(xiàn)分頁的方法,詳細(xì)分析了thinkPHP3.2.3分頁操作的相關(guān)技巧,包括分頁類的引用、數(shù)據(jù)庫查詢操作、分頁參數(shù)設(shè)置及前端視圖界面設(shè)計(jì)等,需要的朋友可以參考下
    2016-06-06
  • laravel5.1框架model類查詢的實(shí)現(xiàn)方法

    laravel5.1框架model類查詢的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇laravel5.1框架model類查詢的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 用Php編寫注冊后Email激活驗(yàn)證的實(shí)例代碼

    用Php編寫注冊后Email激活驗(yàn)證的實(shí)例代碼

    通過使用Email驗(yàn)證激活的方法,可以有效的幫你阻止惡意的Spam和注冊機(jī)器人的訪問。 用php編寫注冊后Email驗(yàn)證激活的步驟非常簡單,相信幾分鐘之內(nèi)你就能學(xué)會(huì)。
    2013-03-03
  • 使用session upload_progress實(shí)現(xiàn)文件包含實(shí)例詳解

    使用session upload_progress實(shí)現(xiàn)文件包含實(shí)例詳解

    這篇文章主要為大家介紹了使用session upload_progress實(shí)現(xiàn)文件包含實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Yii2框架數(shù)據(jù)驗(yàn)證操作實(shí)例詳解

    Yii2框架數(shù)據(jù)驗(yàn)證操作實(shí)例詳解

    這篇文章主要介紹了Yii2框架數(shù)據(jù)驗(yàn)證操作,結(jié)合實(shí)例形式詳細(xì)分析了Yii框架常見數(shù)據(jù)驗(yàn)證操作的原理、實(shí)現(xiàn)方法及相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • PHP MySql增刪改查的簡單實(shí)例

    PHP MySql增刪改查的簡單實(shí)例

    下面小編就為大家?guī)硪黄狿HP MySql增刪改查的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • Laravel框架+Blob實(shí)現(xiàn)的多圖上傳功能示例

    Laravel框架+Blob實(shí)現(xiàn)的多圖上傳功能示例

    這篇文章主要介紹了Laravel框架+Blob實(shí)現(xiàn)的多圖上傳功能,結(jié)合實(shí)例形式詳細(xì)分析了Laravel框架+Blob進(jìn)行多張圖片上傳操作的前端提交與后臺(tái)處理相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • CakePHP的安裝的簡單方法

    CakePHP的安裝的簡單方法

    在本篇文章里小編給大家整理的是一篇關(guān)于CakePHP的安裝的簡單方法,對此有興趣的朋友們可以參考學(xué)習(xí)下。
    2021-01-01
  • 基于Laravel 5.2 regex驗(yàn)證的正確寫法

    基于Laravel 5.2 regex驗(yàn)證的正確寫法

    今天小編就為大家分享一篇基于Laravel 5.2 regex驗(yàn)證的正確寫法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09

最新評論

贡觉县| 石景山区| 九江市| 蓬安县| 武功县| 天峨县| 巴青县| 奉化市| 商南县| 华安县| 博湖县| 平潭县| 耒阳市| 石林| 东丰县| 南涧| 阳原县| 大同市| 青冈县| 张家界市| 安远县| 玉山县| 桂东县| 佳木斯市| 老河口市| 城口县| 休宁县| 涟水县| 海伦市| 隆德县| 邓州市| 渑池县| 廊坊市| 大关县| 阜南县| 吉木萨尔县| 安乡县| 南开区| 宁化县| 安岳县| 鸡泽县|