麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > Nginx > 正文

利用Docker制作Nginx+PHP鏡像的步驟詳解

2024-08-30 12:28:18
字體:
來源:轉載
供稿:網(wǎng)友

前言

這篇文章給大家介紹的是使用Docker制作nginx+php的鏡像,本文里的鏡像是centos + nginx 1.9.7 + php 5.6.14,下面話不多說,直接看實現(xiàn)的步驟吧。 

1、首先下載到nginx和php:

nginx-1.9.5.tar.gz  下載:http://nginx.org/en/download.html

php-5.6.14.tar.gz    下載:>http://php.net/downloads.php

2、以及擴展包so:

memcache-2.2.4.tgz

redis的php so包這里下載:>https://github.com/nicolasff/phpredis/zipball/master

3、先安裝yum的第三方源:

wget http://www.atomicorp.com/installers/atomicsh ./atomic

安裝步驟

第一步,使用docker centos鏡像為基礎

第二步,yum安裝一大堆需要的包:

yum install -y openssh-clientsyum install -y gcc gcc-c++ kernel-develyum install -y pcre pcre-devel zlib zlib-devel openssl openssl-develyum install -y php-mcrypt libmcrypt libmcrypt-develyum install -y libxml2 libxml2-develyum install -y bzip2 bzip2-develyum install -y curl-develyum install -y libjpeg.x86_64 libpng.x86_64 freetype.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 freetype-devel.x86_64yum install -y libjpeg-turbo libjpeg-turbo-devel libjpeg-turbo-static libjpeg-turbo-utilsyum install -y libc-client.x86_64yum install -y uw-imap-develyum install -y libxslt-develyum install -y zip unzip autoconf

第三步,安裝nginx:

./configure --with-http_ssl_module

nginx安裝完后,安裝目錄為:/usr/local/nginx

查看nginx安裝哪些模塊可以使用命令:

/usr/local/nginx/sbin/nginx -V

第四步,安裝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

php安裝完后,安裝目錄為:/usr/local/php

第五步,安裝memcache的php擴展:

下載地址:>https://pecl.php.net/package/memcache

tar -zvxf memcache-2.2.4.tgzcd memcache-2.2.4/usr/local/php/bin/phpize./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-configmake && make install

第六步,安裝redis的php擴展:

wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zipunzip php-redis.zipcd php-redis/usr/local/php/bin/phpize./configure --enable-redis --with-php-config=/usr/local/php/bin/php-configmake && make install

第七步,安裝mongodb的php擴展:

下載地址:>https://pecl.php.net/package/mongo

wget https://pecl.php.net/get/mongo-1.6.11.tgztar -zvxf mongo-1.6.11.tgzcd mongo-1.6.11/usr/local/php/bin/phpize./configure --enable-mongo--with-php-config=/usr/local/php/bin/php-configmake && make install

第八步,php加入memcache、redis、mongodb擴展支持:

打開/usr/local/php/etc/php.ini,加入擴展:

extension = redis.soextension = memcache.soextension = mongo.so

完成。

附:

為減小鏡像包的大小,安裝完后,使用命令清除安裝包:

make cleanyum clean all

更多的php擴展包可以到這里下載:

>https://pecl.php.net/packages.php

啟動php-fpm命令:

/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf

啟動nginx命令:

/usr/local/nginx/sbin/nginx

docker啟動命令為:

docker run -dt --name nginx-php --privileged=true -v /home/www/nginx_logs:/usr/local/nginx/logs -v /home/www/src:/usr/local/nginx/html -p 80:80 -p 443:443 img-nginx-php

總結

以上就是利用Docker制作Nginx+PHP鏡像的全部步驟,希望本文的內容對大家的學習或者工作帶來一定的參考借鑒價值,如果有疑問大家可以留言交流。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色成人在线播放 | 免费一级特黄做受大片 | 夜夜b| 日本高清黄色片 | 色视频一区二区 | 天堂成人国产精品一区 | 成人免费网站在线观看视频 | 国产成人综合在线观看 | 亚洲福利视频52 | 最新av在线播放 | 久久思思爱| 一级在线视频 | 久久婷婷一区二区三区 | 精品一区二区久久久久久按摩 | 欧美亚洲一区二区三区四区 | 日本欧美视频 | 热re91久久精品国产99热 | 免费国产一级淫片 | 久久精品成人影院 | 欧美毛片免费观看 | 黄色特级一级片 | 午夜视频在线 | 久草在线视频网 | 羞羞网站在线观看入口免费 | 免费看一级片 | 免费一级欧美在线观看视频 | 国产亚洲精品久久午夜玫瑰园 | 国产一级毛片高清视频完整版 | 日本成人一区 | 成年片在线观看 | 日本精品久久久一区二区三区 | 欧日一级片 | 色婷婷一区二区三区 | 久久露脸国语精品国产91 | jizzjizzjizz少妇 | 欧美a视频在线观看 | 免费一级欧美 | 逼片视频 | h网站在线观看 | 在线观看国产www | 海外中文字幕在线观看 |