欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > docker 安裝 php-fpm 服務 / 擴展 / 配置的示例教程詳解

docker 安裝 php-fpm 服務 / 擴展 / 配置的示例教程詳解

熱門標簽:宜賓銷售外呼系統(tǒng)軟件 廈門防封電銷電話卡 四川保險智能外呼系統(tǒng) 濰坊寒亭400電話辦理多少錢 地圖標注能更改嗎 云南電商智能外呼系統(tǒng)哪家好 高德地圖標注公司需要錢 外呼系統(tǒng)全國 地圖標注員有發(fā)展前景嗎

mac 上用 brewphp56 時,因為 openssl1.1 版本而導致各種 google 都搞不定的錯誤,太折騰了,現(xiàn)在用 docker 創(chuàng)建一個 php56-fpm 服務容器,nginx 直裝在宿主機上。

PHP DockerHub 主頁

創(chuàng)建容器

# 創(chuàng)建容器
docker run -d \

--name php56-fpm \

-p 9056:9000 \

-v /home/wwwroot:/var/www/html
--privileged=true
php:5.6-fpm

注意:

/var/www/htmlphp docker 鏡像的工作目錄。

-v /home/wwwroot:/var/www/html 的作用是將宿主機的站點目錄掛載到容器上。比如 /home/wwwroot/siteA,在容器中的訪問位置是 /var/www/html/siteA

nignx 轉發(fā) php 請求時,會將執(zhí)行的腳本名 SCRIPT_NAME 和腳本文件名 SCRIPT_FILENAME 轉發(fā)給 fpm,而后 fpm 去讀取腳本執(zhí)行。

在使用 fpm 容器時,需要注意 nginx 轉發(fā)的 SCRIPT_FILENAME 是否是 fpm 容器中的有效站點路徑,如果 nginxroot 并不能直接映射至 fpm 容器的站點 root,我們需要在 php location 中重新定義為 fpm 容器的站點 root。這樣 fpm 才能正確的讀取到腳本。

即宿主機上的 /home/wwwroot/siteA/public/index.php 要轉為 /var/www/html/siteA/public/index.php 發(fā)送給 fpm 容器,否則會報 File not found 的錯誤。

所以 nginx 配置 server 時要注意如下的卷路徑轉換:

server {
 listen 8056;
 ....
 # 宿主機的站點根目錄
 root /home/wwwroot/siteA/public;
 
 location ~* (^[/]*.php)[/|$] {
 # 容器中的站點根目錄
 root /var/www/html/siteA/public;
 pass_proxy: 127.0.0.1:9056;
 include fastcgi.conf;
 }
}

不過一般情況下大家都是 docker nginx + docker php-fpm,兩個容器都統(tǒng)一映射了站點目錄,就不會有這個問題了。這里的 nginx 是直接裝在宿主機上才導致 nginx 轉發(fā) php 請求時需要重新定義下站點的根目錄。

登陸容器

# 查看容器是否運行
docker ps

# 登陸容器
docker exec -it php56-fpm /bin/bash

php 的 docker 鏡像是基于 ubuntu 我們可以使用 apt-get 安裝需要的工具,比如 vim/vi lrzsz net-tools 之類的。

# 在使用 apt-get 安裝一些工具前,需要 update 更新一下源
# 否則會 apt-get E: Unable to locate package
apt-get update
apt-get install vim

安裝 php/pecl 擴展

安裝 php 擴展

即 php 官方擴展,比如 shomp 這種自帶但默認不開啟的擴展。

# 查看自帶了那些擴展
cd /usr/local/php/ext && ls -l
# 安裝擴展
dcoker-php-ext-install shmop

安裝 pecl 擴展

容器中是有安裝 pecl的,所以直接使用 pecl 安裝即可,注意擴展對 php 版本的支持即可。

docker-php-ext-enable的主要用途是生成擴展相應的配置文件到 /usr/local/etc/php/conf.d/docker-php-ext-{extName}.ini 方便 php 加載擴展。

# igbinary php5.6 最高版本是 2.0.8
pecl install igbinary-2.0.8
docker-php-ext-enable igbinary

# phpredis php5.6 最高版本是 4.3.0
pecl install redis-4.3.0
docker-php-ext-enable redis

# swoole php5.6 最高版本是 2.0.11
pcel install swoole-2.0.11
docker-php-ext-enable swoole

php/php-fpm 配置

/usr/local/etc 是 php 容器的配置目錄,里面自帶了 php 及 php-fpm 的配置文件,配置目錄結構如下:

root@aa739592b579:/usr/local# tree etc/ 
etc/
|-- pear.conf
|-- php # php 配置目錄
| |-- conf.d # php 擴展配置
| | |-- docker-php-ext-shmop.ini
| |-- php.ini # cp 的 php.ini-development/production
| |-- php.ini-development
| |-- php.ini-production
|-- php-fpm.conf # php-fpm 的配置 自帶的主要是引入 php-fpm.d
|-- php-fpm.conf.default # php-fpm 配置本體 同 php-fpm.d/www.conf 一致
|-- php-fpm.d # php-fpm 的擴展配置
 |-- docker.conf
 |-- www.conf # php-fpm 配置本體 模式啊 max/min children 啊都在這里
 |-- zz-docker.conf

你可映射宿主機的配置目錄到容器的 /usr/local/etc,但要注意宿主機上的配置目錄與容器現(xiàn)有的要保持一致,或者直接在容器里編輯配置文件。按 docker 的理念我們應該在宿主機上維護一份配置文件映射到容器的配置目錄上,這樣才能發(fā)揮出 docker 容器的復用性。

映射宿主機的 php 配置文件到容器

-v /opt/docker/conf/php/php.ini:/usr/local/etc/php/php.ini
-v /opt/docker/conf/php/php-fpm.ini:/usr/local/etc/php-fpm.d/www/conf

常見問題

1、File not found
nginx 指定的 站點根目錄 無法直接映射給 fpm 容器,在 location 中重新指定 fpm 容器的 站點根目錄。
2、apt-get E: Unable to locate package
執(zhí)行 apt-get update 刷新一下源即可。
3、容器的相關約定
工作目錄:/var/www/html 建議將宿主機的站點目錄映射至此目錄
配置目錄:/usr/local/etc 注意配置目錄結構
php 擴展目錄:/usr/local/php/ext 可以查看 php 自帶的擴展包 使用 docker-php-ext-install 安裝更方便

到此這篇關于docker 安裝 php-fpm 服務 / 擴展 / 配置的文章就介紹到這了,更多相關docker 安裝 php-fpm內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:紅河 德州 回訪 巴彥淖爾 湛江 廣安 滁州 廊坊

巨人網(wǎng)絡通訊聲明:本文標題《docker 安裝 php-fpm 服務 / 擴展 / 配置的示例教程詳解》,本文關鍵詞  docker,安裝,php-fpm,服務,擴展,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker 安裝 php-fpm 服務 / 擴展 / 配置的示例教程詳解》相關的同類信息!
  • 本頁收集關于docker 安裝 php-fpm 服務 / 擴展 / 配置的示例教程詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲激情综合网| 中文字幕第六页| 国产手机在线观看| 日韩一级大片在线观看| 亚洲一区二区精品视频| 91香蕉视频黄| 欧美亚洲禁片免费| 亚洲精品久久久久久国产精华液| av在线不卡电影| 色婷婷综合久色| 亚洲精选视频在线| 亚洲一区二区三区三州| 在线观看国产精品网站| 亚洲美女在线一区| 91蝌蚪porny| 欧美精品在线一区二区三区| 亚洲成人你懂的| avtt香蕉久久| 精品处破学生在线二十三| 精品无人区卡一卡二卡三乱码免费卡 | 成人av在线资源网| 色噜噜狠狠成人中文综合 | 国产欧美综合在线| 福利电影一区二区| 日本高清成人免费播放| 一区二区三区 在线观看视频| 潘金莲一级淫片aaaaaaa| 7777精品伊人久久久大香线蕉| 性久久久久久久| 国精品无码人妻一区二区三区| 久久久天堂av| 成人涩涩免费视频| 欧美性xxxxx极品少妇| 午夜精品一区在线观看| 三级网站在线免费观看| 国产日韩欧美精品一区| va亚洲va日韩不卡在线观看| 欧美色老头old∨ideo| 人禽交欧美网站| 国产精品久久国产精麻豆96堂| 中文字幕日本不卡| 欧美性生交xxxxx| 精品国产制服丝袜高跟| 粉嫩高潮美女一区二区三区| 欧美午夜电影一区| 美腿丝袜亚洲三区| 日韩在线中文字幕视频| 亚洲国产视频在线| 人妻一区二区视频| 亚洲日本丝袜连裤袜办公室| 久久久久成人精品无码中文字幕| 久久久一区二区| 91片在线免费观看| 日韩欧美黄色影院| 成人午夜又粗又硬又大| 7777精品久久久大香线蕉| 国产曰批免费观看久久久| 日本道色综合久久| 蜜臀av国产精品久久久久| 国产在线一卡二卡| 日韩电影在线一区二区三区| 艳妇荡乳欲伦69影片| 午夜精品国产更新| 秋霞欧美一区二区三区视频免费| 亚洲成人免费视| 永久免费未视频| 日韩高清一区在线| 青草影院在线观看| 美女网站在线免费欧美精品| 色噜噜偷拍精品综合在线| 麻豆一区二区三区| 欧美性猛交xxxxxxxx| 国产在线精品不卡| 欧美浪妇xxxx高跟鞋交| 国产91精品一区二区麻豆亚洲| 6080午夜不卡| 不卡免费追剧大全电视剧网站| 日韩午夜电影在线观看| www.成人网.com| 久久网站最新地址| yjizz视频| 自拍偷自拍亚洲精品播放| 中文字幕免费高清| 亚洲在线免费播放| 国产1区2区3区4区| 国内成+人亚洲+欧美+综合在线| 欧美日韩国产首页| 成人av电影免费在线播放| 精品国产电影一区二区| 丰满岳乱妇一区二区| 日韩码欧中文字| 特级西西人体高清大胆| 天堂成人免费av电影一区| 色噜噜狠狠成人中文综合| 国产麻豆精品视频| 精品卡一卡二卡三卡四在线| 日本人添下边视频免费| 亚洲色图另类专区| 精品国产国产综合精品| 精品一区二区三区久久久| 欧美一区二区三区在| 女人扒开双腿让男人捅| 综合在线观看色| 日本 欧美 国产| 精品一区二区三区av| 日韩一区二区三区视频在线观看| 欧美日韩一区二区区| 亚洲日韩欧美一区二区在线| 成人高潮免费视频| 国产做a爰片久久毛片| 日韩欧美精品在线| 亚洲精品女人久久久| 亚洲成在人线免费| 欧美日韩在线免费视频| 91一区在线观看| 亚洲欧美综合在线精品| 日本中文在线视频| 国产成人亚洲综合a∨猫咪| 久久久精品人体av艺术| 国精产品一区二区三区| 免费观看在线色综合| 欧美一区二区高清| theav精尽人亡av| 免费看日韩a级影片| 日韩免费在线观看| 精品少妇人妻一区二区黑料社区| 三级成人在线视频| 日韩一区二区免费视频| 亚洲精品视频大全| 精品制服美女久久| 久久先锋影音av| ass极品国模人体欣赏| 国产综合久久久久久久久久久久| 欧美精品一区二区三区一线天视频| 一区二区不卡在线视频 午夜欧美不卡在| 青青操在线视频观看| 国产91精品精华液一区二区三区| 中文字幕欧美国产| 91麻豆免费视频网站| 成人免费的视频| 亚洲日本在线天堂| 欧美日韩你懂得| 国产清纯白嫩初高中在线观看性色| 亚洲国产精品一区二区www | 成人av在线资源网| 一区二区三区在线观看欧美| 欧美日韩在线综合| 中文乱码人妻一区二区三区视频| 蜜桃一区二区三区在线观看| 久久亚洲一区二区三区四区| 亚洲AV成人无码网站天堂久久| 国产成人日日夜夜| 亚洲女厕所小便bbb| 欧美精品日韩精品| 免费看黄色的视频| 成人丝袜高跟foot| 亚洲制服欧美中文字幕中文字幕| 欧美一区二区三区四区高清| 午夜精产品一区二区在线观看的| 国产福利精品一区二区| 自拍视频在线观看一区二区| 欧美日韩国产成人在线免费| 法国伦理少妇愉情| 国产suv精品一区二区6| 一区二区三国产精华液| 精品免费视频.| 国产黄色的视频| 日本美女视频网站| 国产在线视视频有精品| 亚洲人成精品久久久久| 欧美一级欧美三级| 欧美三级黄色大片| 香港三日本8a三级少妇三级99| 久88久久88久久久| 亚洲视频一区在线观看| 91精品婷婷国产综合久久竹菊| 美国黄色特级片| 三上悠亚 电影| 久久99久久久欧美国产| 亚洲欧美在线另类| 日韩欧美在线网站| 国产色无码精品视频国产| 国产精品亚洲一区二区无码| 国产一区三区三区| 夜夜夜精品看看| 久久精品日产第一区二区三区高清版 | 日本午夜精品视频在线观看| 中文字幕第一区第二区| 91麻豆精品91久久久久久清纯| 91香蕉视频污在线观看| 日韩综合第一页| 成人性视频免费网站| 首页国产丝袜综合| 中文字幕在线不卡视频| 精品日韩av一区二区| 欧亚一区二区三区| 精品伦精品一区二区三区视频密桃| 成年人小视频在线观看| 豆国产96在线|亚洲| 免费观看一级特黄欧美大片|