第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

請問該如何使用Docker部署PHP開發(fā)環(huán)境?

請問該如何使用Docker部署PHP開發(fā)環(huán)境?

開滿天機(jī) 2019-09-13 15:10:45
如何使用Docker部署PHP開發(fā)環(huán)境
查看完整描述

5 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

1.安裝xampp后,打開php.ini文件,取消最后面的[XDebug]的注釋,特別注意 一定要打開元調(diào)試功能:xdebug.remote_enable = 1,重啟xampp的apache服務(wù)。

2.安裝chrone瀏覽器的php調(diào)試插件:xdebug heler。

3.在eclipse-php-helios-SR2-win32 的首選項(xiàng) 中設(shè)置 php excutables,指向xampp中的php安裝路徑,且選擇xdebug作為調(diào)試器。

4.在debug處選擇xdebug,且php excutables 選擇上一步設(shè)置的執(zhí)行環(huán)境即可。配置installed Debugger 里面的xdebug,一定要

將Accept remote session 設(shè)置loaclhost 或者any,否則 eclipse里面是不會停在斷點(diǎn)處的。

5.在eclipse中設(shè)置斷點(diǎn),然后chrone 瀏覽器中發(fā)起調(diào)試。


查看完整回答
反對 回復(fù) 2019-09-17
?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

把nginx、php都安裝在同一個(gè)容器,為了擴(kuò)展方便,我們希望nginx容器和php容器分開。那么就可以使用docker link命令實(shí)現(xiàn)這一目的。

查看完整回答
反對 回復(fù) 2019-09-17
?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

在docker里部署nodejs方法步驟:
第一步:下載Node.js

為了程序的快速部署,node.js不需要自己編寫,下載一個(gè)現(xiàn)成的鏡像到本地即可

第二步:安裝Node.js鏡像
打開安裝包,找到node.js鏡像,安裝到程序包。

第三步:編寫package.json程序
在程序中創(chuàng)建package.json,并編寫以下依賴代碼;
vi package.json
{
"name": "webtest",
"version": "1.0.0",
"description": "Node.js on Docker",
"author": "lpxxn",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.13.3"
}
}

第四步:創(chuàng)建server.js程序
創(chuàng)建一個(gè)服務(wù)器端口檢測js程序server.js,并寫入以下監(jiān)聽80端口代碼;
vi server.js
'use strict';
var express = require('express');
var PORT = 8888;
var app = express();
app.get('/', function (req, res) {
res.send('Hello world\n');
});
app.listen(PORT);
console.log('Running on http://localhost:' + PORT);

第五步:創(chuàng)建鏡像文件Dockerfile
Dockerfile是整個(gè)程序中最重要的一員,也是創(chuàng)建鏡像的基礎(chǔ)文件,創(chuàng)建文件并寫入以下編碼:
vi Dockerfile
# Create app directory
RUN mkdir -p /home/Service
WORKDIR /home/Service
# Bundle app source
COPY . /home/Service
RUN npm install
EXPOSE 8888
CMD [ "npm", "start" ]
然后啟動web app

第六步:構(gòu)建鏡像
在Dockerfile相同的目錄下構(gòu)建一個(gè)鏡像docker build -t mynodeapp .

第七步:運(yùn)行鏡像
在命令行中輸入docker run -d -p 80:8888 ac5,運(yùn)行程序。

步驟閱讀
第八步:命令行測試
在cmd命令中輸入:curl -i localhost:8888,訪問web app;

第九步:瀏覽器測試
在瀏覽器中輸入localhost:8888,如果頁面顯示hello World!表示鏡像部署成功。


查看完整回答
反對 回復(fù) 2019-09-17
  • 5 回答
  • 0 關(guān)注
  • 750 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號