国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker搭建nginx+php環(huán)境

這篇具有很好參考價值的文章主要介紹了docker搭建nginx+php環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、docker拉取nginx和php鏡像

命令如下:

docker pull nginx:latest
docker pull php:7.4-fpm

1、創(chuàng)建本地掛載路徑:

mkdir -p /docker/nginx/www/myphp (-p代表遞歸創(chuàng)建,按目錄層級創(chuàng)建目錄)

2、創(chuàng)建php容器

docker run --name myphp -v /docker/nginx/www/myphp:/www/myphp -d 鏡像ID

3、創(chuàng)建nginx本地掛在路徑:

mkdir -p /docker/nginx/conf/conf.d

4、nginx配置文件如下:

server {
    listen       80;
    server_name  localhost; #這里修改成自己的域名,我這里是本地運(yùn)行所以填的localhost
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm index.php;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

  #當(dāng)請求網(wǎng)站下php文件的時候,反向代理到php-fpm
    location ~ \.php$ {
        fastcgi_pass   php:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /www/myphp/$fastcgi_script_name;
        include        fastcgi_params;
    }
}

5、創(chuàng)建nginx容器:

docker run --name nginx1 -p 8090:80 -d -v /docker/nginx/www/myphp:/usr/share/nginx/html -v /docker/nginx/conf/conf.d:/etc/nginx/conf.d --link myphp:php nginx

PS:

# docker run --name nginx1 -p 8090:80 -d -v /docker/nginx/www/myphp:/usr/share/nginx/html -v /docker/nginx/conf/conf.d:/etc/nginx/conf.d --link myphp:php nginx
 -v 本地目錄:容器內(nèi)目錄 -p 本地端口:容器端口 --link 數(shù)據(jù)庫容器名:數(shù)據(jù)庫容器別名

6、創(chuàng)建文件測試:
docker nginx php,linux,docker,nginx,php,docker
效果如下:
docker nginx php,linux,docker,nginx,php,docker
docker nginx php,linux,docker,nginx,php,docker
docker nginx php,linux,docker,nginx,php,docker


參考文章:nginx調(diào)用php原理文章來源地址http://www.zghlxwxcb.cn/news/detail-646520.html

到了這里,關(guān)于docker搭建nginx+php環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker部署nginx+php環(huán)境,簡單可用!

    Docker部署nginx+php環(huán)境,簡單可用!

    第一步: 安裝Docker 訪問下面地址,根據(jù)你的需要下載安裝docker運(yùn)行環(huán)境。 下載docker desktop https://www.docker.com/ 如果你是Windows、macOS(Intel/M1)、Linux桌面OS,都可以下載到對應(yīng)版本進(jìn)行安裝,相對命令行方式,更加簡單方便。 安裝完成后,運(yùn)行docker desktop,顯示如下界面: 在任

    2024年02月07日
    瀏覽(16)
  • docker 部署 nginx+php+mysql 環(huán)境

    docker 部署 nginx+php+mysql 環(huán)境

    記錄一下docker部署web服務(wù)器流程。nginx,mysql,php不同的版本配置內(nèi)容可能會不同。 docker常用命令 目錄結(jié)構(gòu) 創(chuàng)建目錄 運(yùn)行PHP容器 php容器內(nèi)容目錄結(jié)構(gòu)如下: PHP5.4升級后,php.ini-dist不見了,出現(xiàn)了php.ini-developmen和php.ini-production。 php.ini-development 對應(yīng)于 php.ini-dist,適合開發(fā)測

    2024年04月24日
    瀏覽(24)
  • Docker部署php運(yùn)行環(huán)境(php-fpm+nginx)

    Docker部署php運(yùn)行環(huán)境(php-fpm+nginx)

    前言 如果使用docker去部署一套php的運(yùn)行環(huán)境,我們需要構(gòu)建出nginx、php-fpm兩個容器,nginx通過fast_cgi協(xié)議去轉(zhuǎn)發(fā)php-fpm中的端口,從而實現(xiàn)web server的搭建,接下來以php的laravel框架為演示例子。 部署php-fpm 第一步 編寫php-fpm鏡像的Dockerfile: ./Dockerfile 第二步 配置Crontab定時任務(wù):

    2024年02月06日
    瀏覽(23)
  • macOS搭建PHP開發(fā)環(huán)境(brew安裝nginx、mysql 和多版本php,并配置多個php同時運(yùn)行的環(huán)境)

    由于homebrew主庫中沒有PHP7.2 之前的版本,并且7.2,7.3版本也被標(biāo)記成過時版本;所以需要先掛在第三方的擴(kuò)展,具體操作如下: php5.6 php7.3 php7.4 php8.2 默認(rèn)新版8以上直接安裝 sudo vim /usr/local/etc/php/5.6/php-fpm.conf? 下的: 注意:5.6版本的配置文件路徑和其他版本不一樣 listen = 127

    2024年02月04日
    瀏覽(51)
  • Linux網(wǎng)站搭建(nginx+php+mysql)

    Linux網(wǎng)站搭建(nginx+php+mysql)

    目錄 nginx 安裝nginx服務(wù)器依賴環(huán)境 源碼安裝和yum安裝的區(qū)別 源碼安裝 源碼安裝三步走: php 下載 安裝所有擴(kuò)展:(php運(yùn)行所需要的環(huán)境) 編輯/etc/php.ini 開啟php-fpm 在html下創(chuàng)建index.php,看一下是否可以網(wǎng)頁中訪問得到它 編輯nginx配置文件 重啟服務(wù) mysql 安裝mysql mysql的使用

    2024年02月01日
    瀏覽(30)
  • docker搭建php環(huán)境安裝

    docker搭建php環(huán)境安裝

    目錄 一、什么是php? ?二、docker拉取nginx和php鏡像 三、創(chuàng)建容器? ?四、 測試 一、什么是php? PHP定義:一種服務(wù)器端的HTML腳本/編程語言,是一種簡單的、面向?qū)ο蟮?、解釋型的、健壯的、安全的、性能非常之高的、?dú)立于架構(gòu)的、可移植的、動態(tài)的腳本語言。是一種廣泛

    2024年02月04日
    瀏覽(16)
  • Docker搭建PHP運(yùn)行環(huán)境

    Docker搭建PHP運(yùn)行環(huán)境

    目錄 Docker 安裝 PHP Docker 安裝 Nginx? ?編輯運(yùn)行nginx容器 nginx安裝成功 Nginx + PHP 部署PHP項目 啟動 PHP:? 啟動 nginx: 查看正在運(yùn)行的容器:? 訪問域名測試搭建結(jié)果 Docker相關(guān)命令描述 這里我們拉取官方的鏡像,標(biāo)簽為7.1-fpm? ?等待下載完成后,我們就可以在本地鏡像列表里查到

    2024年01月25日
    瀏覽(18)
  • docker搭建lnmp(nginx+mysql57+php7.4)

    2.1安裝docker-compose 2.2創(chuàng)建項目目錄 2.3在項目目錄下面創(chuàng)建docker-compose.yml 2.4在該目錄下面創(chuàng)建nginx目錄,然后創(chuàng)建 default.conf 配置文件 2.5在該目錄下面創(chuàng)建web目錄,然后創(chuàng)建 index.php 文件 2.6啟動docker-compose 2.7訪問 2.8停止docker-compose 2.9刪除docker-compose 3.0查看docker-compose日志 3.1查

    2024年02月13日
    瀏覽(19)
  • docker本地PHP開發(fā)環(huán)境搭建

    docker本地PHP開發(fā)環(huán)境搭建

    本文簡單介紹通過啟動一個nginx和fpm容器來搭建一個php?web運(yùn)行環(huán)境,以文檔命令為例,H:/home/code/docker/web?目錄下可以放多個子項目,只需針對不同的項目配置不同的nginx站點(diǎn)文件,在站點(diǎn)中指定下級項目目錄即可,以后臺項目admin為例,?則具體的子路徑為H:/home/code/docker/we

    2024年02月07日
    瀏覽(23)
  • Docker Ubuntu php nginx mysql redis 開發(fā)環(huán)境部署教程

    點(diǎn)擊: ubuntu 22.04 配置多版本 php nginx mysql redis 超簡單教程

    2024年02月08日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包