搜尋
首頁後端開發PHP7docker 怎麼安裝php7

docker 怎麼安裝php7

Nov 26, 2021 am 09:31 AM
dockerphp7

docker安裝php7的方法:1、安裝Docker;2、安裝Ngnix映像和php映像;3、新建相關資料夾並分別用來映射;4、透過建立index.php來偵測php環境是否安裝成功即可。

docker 怎麼安裝php7

本文操作環境:Windows7系統、PHP7.1.3、Dell G3。

docker 怎麼安裝php7?

Docker秒搭建Php7開發環境

一直聽說Docker比較厲害,但一直沒有了解,今天在嗶哩嗶哩上刷了一下入門課後,簡直發現新大陸般,Docker的強大真的了解太晚了。這篇使用Docker搭建php7環境的文章需要一點入門知識。下面開始。

環境

先安裝Docker,無論你是Windows或Linux、MocOS都可以。安裝Docker自行百度。

Docker映像來源

造訪https://hub.docker.com即可,它是映像大倉庫。

安裝Ngnix鏡像

輸入:

docker pull nginx

安裝php映像

docker pull php:7.1.30-fpm

實例化

實例化準備

docker 怎麼安裝php7

# #新建幾個資料夾,分別用來映射:網站根目錄、nginx設定檔、日誌檔

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf

在新建的www目錄中新建:docker 怎麼安裝php7index.php

用來偵測php環境是否建置成功:

<?php    phpinfo();
?>
在nginx設定檔目錄

conf

下新建:

test-php.conf,字尾是.conf

即可:###
server {
    listen       80;
    server_name  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;
    }

    location ~ \.php$ {
        fastcgi_pass   php:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /www/$fastcgi_script_name;
        include        fastcgi_params;
    }
}
###這是php最常見的預設配置,預設就好。 ######實例化php###
docker run --name  myphp7 -v ~/nginx/www:/www  -d php:7.1.30-fpm
###實例化nginx###
docker run --name php-nginx -p 80:80 -v ~/Documents/dock/nginx/www:/usr/share/nginx/html -v ~/Documents/dock/nginx/conf:/etc/nginx/conf.d --link myphp7:php -d nginx
###這是指定端口,網站根目錄,網站設定檔目錄,其實沒有指定網站日誌目錄,不知道你有沒有看出來,哈哈哈! ######輸入###docker ps###看看:######### ###### 訪問:127.0.0.1  ######  ##########當然這是一個完全順利的結果,需要前期不斷嘗試,剛剛試了很多坑才明白其中的一些細節。弄清楚後使用覺得Docker部署真的是方便快捷,沙盒機制很乾淨。 ######挖個小坑,接下來繼續研究,Flask uwsgi nginx使用docker需要怎麼操作部署。 ######推薦學習:《###PHP影片教學###》###

以上是docker 怎麼安裝php7的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具