亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

請問該如何使用Docker部署PHP開發環境?

請問該如何使用Docker部署PHP開發環境?

開滿天機 2019-09-13 15:10:45
如何使用Docker部署PHP開發環境
查看完整描述

5 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

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

2.安裝chrone瀏覽器的php調試插件:xdebug heler。

3.在eclipse-php-helios-SR2-win32 的首選項 中設置 php excutables,指向xampp中的php安裝路徑,且選擇xdebug作為調試器。

4.在debug處選擇xdebug,且php excutables 選擇上一步設置的執行環境即可。配置installed Debugger 里面的xdebug,一定要

將Accept remote session 設置loaclhost 或者any,否則 eclipse里面是不會停在斷點處的。

5.在eclipse中設置斷點,然后chrone 瀏覽器中發起調試。


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

TA貢獻1784條經驗 獲得超7個贊

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

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

TA貢獻2065條經驗 獲得超14個贊

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

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

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

第三步:編寫package.json程序
在程序中創建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"
}
}

第四步:創建server.js程序
創建一個服務器端口檢測js程序server.js,并寫入以下監聽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);

第五步:創建鏡像文件Dockerfile
Dockerfile是整個程序中最重要的一員,也是創建鏡像的基礎文件,創建文件并寫入以下編碼:
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

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

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

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

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


查看完整回答
反對 回復 2019-09-17
  • 5 回答
  • 0 關注
  • 751 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號