久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php7 安裝yar 生成docker鏡像

這篇文章主要介紹了php7 安裝yar 生成docker鏡像,需要的朋友可以參考下

Docker包含三個概念:

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

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

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

Docker使用:

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

Docker pull xxxx

2.運行下載好的鏡像。

Docker run -dt -p 宿主機端口:鏡像端口 --name起一個名字 鏡像id/鏡像名字 bash

-d 后臺運行
-t 生成一個偽終端
-p 指定端口
--name 為運行的容器起一個名字

3.進入容器有兩種方法

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

(2)Docker attach 容器名字/容器id (ctrl+d退出時會停止該運行的容器)

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

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

(2)更新國內yum源

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

(3)下載各個版本的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的配置文件里加上這一行很關鍵,這樣nginx可以在docker啟動的時候在后臺運行!

(9)編譯php

(1)準備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)進入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)準備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)安裝二進制打包協(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版本對照這個很重要。

(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路徑相對調整

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

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

(11)Docker load xxx

【網(wǎng)站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

本文給大家分享的是如何把PHP應用容器化,以及使用docker在服務器上部署PHP應用,非常的簡單實用,有需要的小伙伴可以參考下
下面小編就為大家分享一篇基于PHP7錯誤處理與異常處理方法(詳解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP7擴展開發(fā)之hello word實現(xiàn)方法,結合實例形式分析了php7擴展開發(fā)的具體步驟與相關操作技巧,涉及針對php底層源碼的修改與編譯,需要的朋友可以參考下
這篇文章主要介紹了PHP7擴展開發(fā)之基于函數(shù)方式使用lib庫的方法,結合實例形式分析了PHP7中l(wèi)ib庫擴展的封裝與調用相關操作技巧,需要的朋友可以參考下
最近在學習中遇到了協(xié)程,發(fā)現(xiàn)這類文章介紹的較少,所以下面這篇文章主要給大家介紹了關于PHP7下協(xié)程的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一
這篇文章主要給大家介紹了關于PHP 7.1中AES加解密方法mcrypt_module_open()替換方案的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的
主站蜘蛛池模板: 一区二区中文 | 在线视频一区二区三区 | 国产美女在线看 | 亚洲精品久久久久久宅男 | 国产在视频一区二区三区吞精 | 精品欧美色视频网站在线观看 | 午夜精品久久久久久久久久久久 | 国产精品1区2区3区 一区中文字幕 | 成人影院在线 | 亚洲国产福利视频 | 日韩在线国产 | av日韩一区 | 久久久久久91 | 亚洲成人久久久 | 久久91视频| 日日摸日日添日日躁av | 亚洲不卡视频 | 性大毛片视频 | 免费亚洲婷婷 | 成人精品在线观看 | 国产精品1区2区3区 一区中文字幕 | 欧美成视频 | 精品国产乱码久久久久久牛牛 | 午夜视频网站 | 免费三级黄| 97超碰站| 亚洲播放一区 | 在线国产视频 | 一区二区三区四区免费视频 | 欧美精品久久久久 | 亚洲男人天堂 | 欧美久久一区二区三区 | 国产精品a级 | 精品国产一区二区三区性色av | 日本三级在线网站 | 欧美午夜一区 | 久久久久国产精品www | 9191av| 二区欧美 | 亚洲免费在线 | 国产超碰人人爽人人做人人爱 |