快轉到主要內容

Docker容器内PHP项目使用Visual Studio Code配置XDebug

·170 字·1 分鐘
Y Cheung
作者
Y Cheung
Blogger, Programer & Traveler.

以下VSCODE XDEBUG 配置文件使用场景:项目在docker内运行(docker内项目位置为/var/www/html),项目代码映射在docker外,vscode编辑器安装在docker外。

 1{
 2    // 使用 IntelliSense 了解相关属性。 
 3    // 悬停以查看现有属性的描述。
 4    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
 5    "version": "0.2.0",
 6    "configurations": [
 7        {
 8            "name": "Listen for XDebug",
 9            "type": "php",
10            "request": "launch",
11            "port": 9000,
12            "pathMappings": {
13                "/var/www/html":"${workspaceRoot}"
14            }
15        }
16    ]
17}

相關文章

Nodejs中使用Async進行流程控制

·321 字·1 分鐘
由於Node.js 是異步編程模型,在流程控制上很麻煩很複雜,幾個簡單的順序步驟就會寫出一堆回調嵌套,很頭疼。試了幾個庫都不能很好的解決這個問題,在同事Michael推薦了Async給我後順利的簡化了不少代碼!

利用pulp解決線性規劃問題

·702 字·2 分鐘
Stardew Valley(星露谷物語) 在 nintendo switch 上架的消息刺激 Y.Cheung 又回鍋啦~這次想做出完美開局,於是在研究過 wiki檔案 後決定計算出在一個季度月內使用初始資金種植什麼農作物種多少最轉錢。不考慮跨季度農作物與季度月內收成後售出後增加的資金部分,並且默認每天晚上都會澆水讓其生長。

解決本站故障小記

·505 字·2 分鐘
本站突然發生 HTTP502 錯誤,導致幾天不能訪問,又適逢勞動節休假,Y.CHEUNG 沒帶電腦,而且縂想著反正訪問量極低,也就不趕著修復站點,今日才來細細察看一番。

MYSQL外鍵導致無法清空表

·132 字·1 分鐘
最近設計的數據庫表含有外鍵,結果在開發時truncate table的時候報錯了, 1SQL错误(1701):Cannot truncate a table referenced in a foreign key constraint (`rollcall2`.`oncall`, CONSTRAINT `FK__calls` FOREIGN KEY (`calls_id`) REFERENCES `rollcall2`.`calls` (`id`)) 解決辦法如下: 1SET FOREIGN_KEY_CHECKS = 0; 2TRUNCATE table; 3SET FOREIGN_KEY_CHECKS = 1; 當然也可以通過移除外鍵之類的辦法,但是感覺還是用上面幾行命令來解決比較方便。

使用 extundelete 恢复rm误操作

·438 字·1 分鐘
系统:CentOS 7 文件系统:EXT4 今天 YCHEUNG 不小心用 rm 命令误删了一个名字奇奇怪怪的文件,因为名字太奇怪想不起来它是啥,怕是重要文件,所以急急忙忙去找办法恢复。