Skip to content

Instantly share code, notes, and snippets.

@wildcatzita
Forked from DaRaFF/ubuntu-php-development-environment.md
Last active January 16, 2021 20:20
Show Gist options
  • Select an option

  • Save wildcatzita/c6fcab06b03ca4e3108b to your computer and use it in GitHub Desktop.

Select an option

Save wildcatzita/c6fcab06b03ca4e3108b to your computer and use it in GitHub Desktop.

Revisions

  1. wildcatzita revised this gist Jan 16, 2021. 5 changed files with 125 additions and 43 deletions.
    2 changes: 1 addition & 1 deletion cloudSettings
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"lastUpload":"2020-09-28T12:13:10.250Z","extensionVersion":"v3.4.3"}
    {"lastUpload":"2021-01-16T20:20:53.159Z","extensionVersion":"v3.4.3"}
    154 changes: 117 additions & 37 deletions extensions.json
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@
    },
    "name": "auto-close-tag",
    "publisher": "formulahendry",
    "version": "0.5.8"
    "version": "0.5.10"
    },
    {
    "metadata": {
    @@ -17,7 +17,7 @@
    },
    "name": "auto-rename-tag",
    "publisher": "formulahendry",
    "version": "0.1.4"
    "version": "0.1.6"
    },
    {
    "metadata": {
    @@ -57,7 +57,7 @@
    },
    "name": "code-runner",
    "publisher": "formulahendry",
    "version": "0.11.0"
    "version": "0.11.2"
    },
    {
    "metadata": {
    @@ -77,7 +77,7 @@
    },
    "name": "code-spell-checker",
    "publisher": "streetsidesoftware",
    "version": "1.9.2"
    "version": "1.10.2"
    },
    {
    "metadata": {
    @@ -89,6 +89,16 @@
    "publisher": "mikestead",
    "version": "1.0.1"
    },
    {
    "metadata": {
    "id": "db50f65a-6c7c-4134-8e8d-e6b8a9c738da",
    "publisherId": "Tobermory.es6-string-html",
    "publisherDisplayName": "Tobermory"
    },
    "name": "es6-string-html",
    "publisher": "Tobermory",
    "version": "2.1.0"
    },
    {
    "metadata": {
    "id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
    @@ -97,7 +107,7 @@
    },
    "name": "es7-react-js-snippets",
    "publisher": "dsznajder",
    "version": "3.0.0"
    "version": "3.1.0"
    },
    {
    "metadata": {
    @@ -107,7 +117,7 @@
    },
    "name": "format-html-in-php",
    "publisher": "rifi2k",
    "version": "1.6.3"
    "version": "1.7.0"
    },
    {
    "metadata": {
    @@ -117,7 +127,27 @@
    },
    "name": "git-graph",
    "publisher": "mhutchie",
    "version": "1.26.0"
    "version": "1.28.0"
    },
    {
    "metadata": {
    "id": "18620c48-225a-4243-9c60-61204b19d4b4",
    "publisherId": "lamartire.git-indicators",
    "publisherDisplayName": "lamartire"
    },
    "name": "git-indicators",
    "publisher": "lamartire",
    "version": "2.1.2"
    },
    {
    "metadata": {
    "id": "2bba45f2-4a48-41a6-bb86-d6ba5ab29a9f",
    "publisherId": "felipecaputo.git-project-manager",
    "publisherDisplayName": "felipecaputo"
    },
    "name": "git-project-manager",
    "publisher": "felipecaputo",
    "version": "1.7.1"
    },
    {
    "metadata": {
    @@ -127,7 +157,17 @@
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "10.2.2"
    "version": "11.1.3"
    },
    {
    "metadata": {
    "id": "b29620d9-78be-492b-91ea-59cf2c5308b7",
    "publisherId": "qezhu.gitlink",
    "publisherDisplayName": "qezhu"
    },
    "name": "gitlink",
    "publisher": "qezhu",
    "version": "0.5.1"
    },
    {
    "metadata": {
    @@ -137,7 +177,7 @@
    },
    "name": "html-css-class-completion",
    "publisher": "Zignd",
    "version": "1.19.0"
    "version": "1.20.0"
    },
    {
    "metadata": {
    @@ -147,7 +187,7 @@
    },
    "name": "indent-rainbow",
    "publisher": "oderwat",
    "version": "7.4.0"
    "version": "7.5.0"
    },
    {
    "metadata": {
    @@ -159,6 +199,26 @@
    "publisher": "liamhammett",
    "version": "0.2.1"
    },
    {
    "metadata": {
    "id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
    "publisherId": "xabikos.JavaScriptSnippets",
    "publisherDisplayName": "xabikos"
    },
    "name": "JavaScriptSnippets",
    "publisher": "xabikos",
    "version": "1.8.0"
    },
    {
    "metadata": {
    "id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
    "publisherId": "ms-toolsai.jupyter",
    "publisherDisplayName": "ms-toolsai"
    },
    "name": "jupyter",
    "publisher": "ms-toolsai",
    "version": "2020.12.414227025"
    },
    {
    "metadata": {
    "id": "68464f0b-8ce5-408e-bed6-4c13209b254a",
    @@ -217,7 +277,7 @@
    },
    "name": "LogFileHighlighter",
    "publisher": "emilast",
    "version": "2.9.0"
    "version": "2.10.0"
    },
    {
    "metadata": {
    @@ -227,7 +287,7 @@
    },
    "name": "material-icon-theme",
    "publisher": "PKief",
    "version": "4.3.0"
    "version": "4.5.0"
    },
    {
    "metadata": {
    @@ -237,7 +297,7 @@
    },
    "name": "material-theme",
    "publisher": "zhuangtongfa",
    "version": "3.9.0"
    "version": "3.9.12"
    },
    {
    "metadata": {
    @@ -259,6 +319,16 @@
    "publisher": "jakebathman",
    "version": "1.3.1"
    },
    {
    "metadata": {
    "id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
    "publisherId": "christian-kohler.path-intellisense",
    "publisherDisplayName": "christian-kohler"
    },
    "name": "path-intellisense",
    "publisher": "christian-kohler",
    "version": "2.3.0"
    },
    {
    "metadata": {
    "id": "a439d61f-cd9c-453f-b8c7-186f73d44915",
    @@ -277,7 +347,7 @@
    },
    "name": "php-debug",
    "publisher": "felixfbecker",
    "version": "1.13.0"
    "version": "1.14.5"
    },
    {
    "metadata": {
    @@ -307,7 +377,7 @@
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "5.7.1"
    "version": "5.8.0"
    },
    {
    "metadata": {
    @@ -317,7 +387,7 @@
    },
    "name": "python",
    "publisher": "ms-python",
    "version": "2020.9.111407"
    "version": "2020.12.424452561"
    },
    {
    "metadata": {
    @@ -327,7 +397,7 @@
    },
    "name": "rainbow-csv",
    "publisher": "mechatroner",
    "version": "1.7.1"
    "version": "1.8.0"
    },
    {
    "metadata": {
    @@ -337,7 +407,7 @@
    },
    "name": "remote-ssh",
    "publisher": "ms-vscode-remote",
    "version": "0.55.0"
    "version": "0.62.0"
    },
    {
    "metadata": {
    @@ -347,7 +417,7 @@
    },
    "name": "remote-ssh-edit",
    "publisher": "ms-vscode-remote",
    "version": "0.55.0"
    "version": "0.62.0"
    },
    {
    "metadata": {
    @@ -357,7 +427,7 @@
    },
    "name": "remote-wsl",
    "publisher": "ms-vscode-remote",
    "version": "0.44.5"
    "version": "0.52.0"
    },
    {
    "metadata": {
    @@ -367,7 +437,7 @@
    },
    "name": "rest-client",
    "publisher": "humao",
    "version": "0.24.2"
    "version": "0.24.4"
    },
    {
    "metadata": {
    @@ -407,7 +477,7 @@
    },
    "name": "tabnine-vscode",
    "publisher": "TabNine",
    "version": "3.0.2"
    "version": "3.1.26"
    },
    {
    "metadata": {
    @@ -417,7 +487,17 @@
    },
    "name": "theme-cobalt2",
    "publisher": "wesbos",
    "version": "2.1.6"
    "version": "2.2.5"
    },
    {
    "metadata": {
    "id": "f5d7ffda-c1d6-4070-ba80-803c705a1ee6",
    "publisherId": "monokai.theme-monokai-pro-vscode",
    "publisherDisplayName": "monokai"
    },
    "name": "theme-monokai-pro-vscode",
    "publisher": "monokai",
    "version": "1.1.18"
    },
    {
    "metadata": {
    @@ -427,7 +507,7 @@
    },
    "name": "todo-tree",
    "publisher": "Gruntfuggly",
    "version": "0.0.178"
    "version": "0.0.193"
    },
    {
    "metadata": {
    @@ -447,7 +527,7 @@
    },
    "name": "turbo-console-log",
    "publisher": "ChakrounAnas",
    "version": "1.4.0"
    "version": "2.1.6"
    },
    {
    "metadata": {
    @@ -467,7 +547,7 @@
    },
    "name": "vetur",
    "publisher": "octref",
    "version": "0.28.0"
    "version": "0.31.3"
    },
    {
    "metadata": {
    @@ -487,7 +567,7 @@
    },
    "name": "vsc-material-theme",
    "publisher": "Equinusocio",
    "version": "33.0.0"
    "version": "33.1.2"
    },
    {
    "metadata": {
    @@ -497,7 +577,7 @@
    },
    "name": "vsc-material-theme-icons",
    "publisher": "equinusocio",
    "version": "1.2.0"
    "version": "1.2.2"
    },
    {
    "metadata": {
    @@ -507,7 +587,7 @@
    },
    "name": "vscode-docker",
    "publisher": "ms-azuretools",
    "version": "1.6.0"
    "version": "1.9.0"
    },
    {
    "metadata": {
    @@ -517,7 +597,7 @@
    },
    "name": "vscode-eslint",
    "publisher": "dbaeumer",
    "version": "2.1.8"
    "version": "2.1.14"
    },
    {
    "metadata": {
    @@ -527,7 +607,7 @@
    },
    "name": "vscode-fileutils",
    "publisher": "sleistner",
    "version": "3.0.1"
    "version": "3.4.3"
    },
    {
    "metadata": {
    @@ -537,7 +617,7 @@
    },
    "name": "vscode-icons",
    "publisher": "vscode-icons-team",
    "version": "11.0.0"
    "version": "11.1.0"
    },
    {
    "metadata": {
    @@ -547,7 +627,7 @@
    },
    "name": "vscode-import-cost",
    "publisher": "wix",
    "version": "2.12.0"
    "version": "2.13.0"
    },
    {
    "metadata": {
    @@ -557,7 +637,7 @@
    },
    "name": "vscode-intelephense-client",
    "publisher": "bmewburn",
    "version": "1.5.4"
    "version": "1.6.2"
    },
    {
    "metadata": {
    @@ -577,7 +657,7 @@
    },
    "name": "vscode-peacock",
    "publisher": "johnpapa",
    "version": "3.8.0"
    "version": "3.9.1"
    },
    {
    "metadata": {
    @@ -587,7 +667,7 @@
    },
    "name": "vscode-sqlite",
    "publisher": "alexcvzz",
    "version": "0.9.0"
    "version": "0.10.1"
    },
    {
    "metadata": {
    @@ -597,7 +677,7 @@
    },
    "name": "vscode-theme-onedark",
    "publisher": "akamud",
    "version": "2.2.2"
    "version": "2.2.3"
    },
    {
    "metadata": {
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"version":"1.2.0"}
    {"version":"1.2.2"}
    2 changes: 1 addition & 1 deletion globalStorage\mhutchie.git-graph\life-cycle.json
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"previous":{"extension":"1.25.0","vscode":"1.48.2"},"current":{"extension":"1.26.0","vscode":"1.49.0"},"apiAvailable":true,"queue":[]}
    {"attempts":1,"previous":{"extension":"1.27.0","vscode":"1.51.1"},"current":{"extension":"1.28.0","vscode":"1.51.1"},"apiAvailable":true,"queue":[]}
    8 changes: 5 additions & 3 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    {
    "workbench.colorTheme": "Material Theme Palenight",
    "workbench.colorTheme": "Monokai Pro",
    "workbench.colorCustomizations": {},
    "workbench.iconTheme": "material-icon-theme",
    "workbench.iconTheme": "Monokai Pro Icons",
    "sqltools.useNodeRuntime": true,
    "sync.gist": "c6fcab06b03ca4e3108b",
    "todo-tree.tree.showScanModeButton": false,
    @@ -11,7 +11,7 @@
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "files.trimTrailingWhitespace": true,
    "editor.codeActionsOnSave": {},
    "editor.fontFamily": "Fira Code",
    "editor.fontFamily": "'Cascadia Code', 'Fira Code'",
    "editor.fontLigatures": true,
    "editor.columnSelection": false,
    "tabnine.experimentalAutoImports": true,
    @@ -21,4 +21,6 @@
    "emmet.includeLanguages": {
    "blade": "html"
    },
    "editor.cursorBlinking": "phase",
    "editor.cursorStyle": "block",
    }
  2. wildcatzita revised this gist Sep 28, 2020. 5 changed files with 298 additions and 36 deletions.
    2 changes: 1 addition & 1 deletion cloudSettings
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"lastUpload":"2020-05-14T15:45:23.598Z","extensionVersion":"v3.4.3"}
    {"lastUpload":"2020-09-28T12:13:10.250Z","extensionVersion":"v3.4.3"}
    314 changes: 282 additions & 32 deletions extensions.json
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,37 @@
    },
    "name": "auto-close-tag",
    "publisher": "formulahendry",
    "version": "0.5.7"
    "version": "0.5.8"
    },
    {
    "metadata": {
    "id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
    "publisherId": "formulahendry.auto-rename-tag",
    "publisherDisplayName": "formulahendry"
    },
    "name": "auto-rename-tag",
    "publisher": "formulahendry",
    "version": "0.1.4"
    },
    {
    "metadata": {
    "id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
    "publisherId": "HookyQR.beautify",
    "publisherDisplayName": "HookyQR"
    },
    "name": "beautify",
    "publisher": "HookyQR",
    "version": "1.5.0"
    },
    {
    "metadata": {
    "id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
    "publisherId": "aaron-bond.better-comments",
    "publisherDisplayName": "aaron-bond"
    },
    "name": "better-comments",
    "publisher": "aaron-bond",
    "version": "2.1.0"
    },
    {
    "metadata": {
    @@ -17,7 +47,17 @@
    },
    "name": "bracket-pair-colorizer-2",
    "publisher": "CoenraadS",
    "version": "0.1.3"
    "version": "0.2.0"
    },
    {
    "metadata": {
    "id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
    "publisherId": "formulahendry.code-runner",
    "publisherDisplayName": "formulahendry"
    },
    "name": "code-runner",
    "publisher": "formulahendry",
    "version": "0.11.0"
    },
    {
    "metadata": {
    @@ -29,6 +69,16 @@
    "publisher": "Shan",
    "version": "3.4.3"
    },
    {
    "metadata": {
    "id": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
    "publisherId": "streetsidesoftware.code-spell-checker",
    "publisherDisplayName": "streetsidesoftware"
    },
    "name": "code-spell-checker",
    "publisher": "streetsidesoftware",
    "version": "1.9.2"
    },
    {
    "metadata": {
    "id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
    @@ -47,7 +97,7 @@
    },
    "name": "es7-react-js-snippets",
    "publisher": "dsznajder",
    "version": "2.7.1"
    "version": "3.0.0"
    },
    {
    "metadata": {
    @@ -57,7 +107,17 @@
    },
    "name": "format-html-in-php",
    "publisher": "rifi2k",
    "version": "1.6.2"
    "version": "1.6.3"
    },
    {
    "metadata": {
    "id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
    "publisherId": "mhutchie.git-graph",
    "publisherDisplayName": "mhutchie"
    },
    "name": "git-graph",
    "publisher": "mhutchie",
    "version": "1.26.0"
    },
    {
    "metadata": {
    @@ -67,7 +127,7 @@
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "10.2.1"
    "version": "10.2.2"
    },
    {
    "metadata": {
    @@ -89,6 +149,16 @@
    "publisher": "oderwat",
    "version": "7.4.0"
    },
    {
    "metadata": {
    "id": "ff698641-127d-4b67-a8c2-b59179576b9d",
    "publisherId": "liamhammett.inline-parameters",
    "publisherDisplayName": "liamhammett"
    },
    "name": "inline-parameters",
    "publisher": "liamhammett",
    "version": "0.2.1"
    },
    {
    "metadata": {
    "id": "68464f0b-8ce5-408e-bed6-4c13209b254a",
    @@ -97,7 +167,7 @@
    },
    "name": "language-gettext",
    "publisher": "mrorz",
    "version": "0.1.1"
    "version": "0.2.0"
    },
    {
    "metadata": {
    @@ -109,6 +179,26 @@
    "publisher": "sysoev",
    "version": "1.11.0"
    },
    {
    "metadata": {
    "id": "853930e5-1159-4957-8a02-1b98ceb3046b",
    "publisherId": "austenc.laravel-blade-spacer",
    "publisherDisplayName": "austenc"
    },
    "name": "laravel-blade-spacer",
    "publisher": "austenc",
    "version": "2.1.2"
    },
    {
    "metadata": {
    "id": "f61a0ea7-b0c4-4bfa-bbc1-26f28082c161",
    "publisherId": "amirmarmul.laravel-blade-vscode",
    "publisherDisplayName": "amirmarmul"
    },
    "name": "laravel-blade-vscode",
    "publisher": "amirmarmul",
    "version": "2.0.3"
    },
    {
    "metadata": {
    "id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
    @@ -119,6 +209,16 @@
    "publisher": "ritwickdey",
    "version": "5.6.1"
    },
    {
    "metadata": {
    "id": "e8b488af-fccf-4adf-b60c-fc7455bea107",
    "publisherId": "emilast.LogFileHighlighter",
    "publisherDisplayName": "emilast"
    },
    "name": "LogFileHighlighter",
    "publisher": "emilast",
    "version": "2.9.0"
    },
    {
    "metadata": {
    "id": "5db78037-f674-459f-a236-db622c427c5b",
    @@ -127,7 +227,7 @@
    },
    "name": "material-icon-theme",
    "publisher": "PKief",
    "version": "4.1.0"
    "version": "4.3.0"
    },
    {
    "metadata": {
    @@ -137,17 +237,37 @@
    },
    "name": "material-theme",
    "publisher": "zhuangtongfa",
    "version": "3.6.0"
    "version": "3.9.0"
    },
    {
    "metadata": {
    "id": "4655ffe9-87aa-4c8c-83bc-bcfc38b405d5",
    "publisherId": "morgan-codes.morgan-codes-vscode-theme",
    "publisherDisplayName": "morgan-codes"
    },
    "name": "morgan-codes-vscode-theme",
    "publisher": "morgan-codes",
    "version": "0.0.5"
    },
    {
    "metadata": {
    "id": "acfa08ec-e98b-4b39-8561-1bf1938e71da",
    "publisherId": "jakebathman.mysql-syntax",
    "publisherDisplayName": "jakebathman"
    },
    "name": "mysql-syntax",
    "publisher": "jakebathman",
    "version": "1.3.1"
    },
    {
    "metadata": {
    "id": "4bf45e86-a448-4531-8c01-ef33f4536306",
    "publisherId": "ms-mssql.mssql",
    "publisherDisplayName": "ms-mssql"
    "id": "a439d61f-cd9c-453f-b8c7-186f73d44915",
    "publisherId": "MehediDracula.php-constructor",
    "publisherDisplayName": "MehediDracula"
    },
    "name": "mssql",
    "publisher": "ms-mssql",
    "version": "1.9.0"
    "name": "php-constructor",
    "publisher": "MehediDracula",
    "version": "0.1.2"
    },
    {
    "metadata": {
    @@ -159,6 +279,26 @@
    "publisher": "felixfbecker",
    "version": "1.13.0"
    },
    {
    "metadata": {
    "id": "5e69f001-f945-4c97-baf0-320d82a153b3",
    "publisherId": "felixfbecker.php-intellisense",
    "publisherDisplayName": "felixfbecker"
    },
    "name": "php-intellisense",
    "publisher": "felixfbecker",
    "version": "2.3.14"
    },
    {
    "metadata": {
    "id": "651dce1f-eda8-4a5b-aa26-0d1266de8ed1",
    "publisherId": "MehediDracula.php-namespace-resolver",
    "publisherDisplayName": "MehediDracula"
    },
    "name": "php-namespace-resolver",
    "publisher": "MehediDracula",
    "version": "1.1.8"
    },
    {
    "metadata": {
    "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
    @@ -167,7 +307,7 @@
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "4.7.0"
    "version": "5.7.1"
    },
    {
    "metadata": {
    @@ -177,7 +317,27 @@
    },
    "name": "python",
    "publisher": "ms-python",
    "version": "2020.5.78807"
    "version": "2020.9.111407"
    },
    {
    "metadata": {
    "id": "3792588c-3d35-442d-91ea-fe6a755e8155",
    "publisherId": "mechatroner.rainbow-csv",
    "publisherDisplayName": "mechatroner"
    },
    "name": "rainbow-csv",
    "publisher": "mechatroner",
    "version": "1.7.1"
    },
    {
    "metadata": {
    "id": "607fd052-be03-4363-b657-2bd62b83d28a",
    "publisherId": "ms-vscode-remote.remote-ssh",
    "publisherDisplayName": "ms-vscode-remote"
    },
    "name": "remote-ssh",
    "publisher": "ms-vscode-remote",
    "version": "0.55.0"
    },
    {
    "metadata": {
    @@ -187,7 +347,7 @@
    },
    "name": "remote-ssh-edit",
    "publisher": "ms-vscode-remote",
    "version": "0.51.0"
    "version": "0.55.0"
    },
    {
    "metadata": {
    @@ -197,7 +357,7 @@
    },
    "name": "remote-wsl",
    "publisher": "ms-vscode-remote",
    "version": "0.44.2"
    "version": "0.44.5"
    },
    {
    "metadata": {
    @@ -207,7 +367,7 @@
    },
    "name": "rest-client",
    "publisher": "humao",
    "version": "0.23.2"
    "version": "0.24.2"
    },
    {
    "metadata": {
    @@ -217,7 +377,17 @@
    },
    "name": "sqltools",
    "publisher": "mtxr",
    "version": "0.21.7"
    "version": "0.23.0"
    },
    {
    "metadata": {
    "id": "45e19ef7-c10a-44ce-8413-0d9edfbbdcaa",
    "publisherId": "mtxr.sqltools-driver-mysql",
    "publisherDisplayName": "mtxr"
    },
    "name": "sqltools-driver-mysql",
    "publisher": "mtxr",
    "version": "0.2.0"
    },
    {
    "metadata": {
    @@ -227,7 +397,27 @@
    },
    "name": "synthwave-vscode",
    "publisher": "RobbOwen",
    "version": "0.1.5"
    "version": "0.1.8"
    },
    {
    "metadata": {
    "id": "75da638c-c45a-44ea-aa3b-8570a3559810",
    "publisherId": "TabNine.tabnine-vscode",
    "publisherDisplayName": "TabNine"
    },
    "name": "tabnine-vscode",
    "publisher": "TabNine",
    "version": "3.0.2"
    },
    {
    "metadata": {
    "id": "fb374ce1-5343-46c8-a425-900fdad15523",
    "publisherId": "wesbos.theme-cobalt2",
    "publisherDisplayName": "wesbos"
    },
    "name": "theme-cobalt2",
    "publisher": "wesbos",
    "version": "2.1.6"
    },
    {
    "metadata": {
    @@ -237,7 +427,37 @@
    },
    "name": "todo-tree",
    "publisher": "Gruntfuggly",
    "version": "0.0.175"
    "version": "0.0.178"
    },
    {
    "metadata": {
    "id": "6ad45f5a-09ec-44e5-b363-867ddc1ec674",
    "publisherId": "shardulm94.trailing-spaces",
    "publisherDisplayName": "shardulm94"
    },
    "name": "trailing-spaces",
    "publisher": "shardulm94",
    "version": "0.3.1"
    },
    {
    "metadata": {
    "id": "6623619a-676d-4cde-943f-a3c193b44fc0",
    "publisherId": "ChakrounAnas.turbo-console-log",
    "publisherDisplayName": "ChakrounAnas"
    },
    "name": "turbo-console-log",
    "publisher": "ChakrounAnas",
    "version": "1.4.0"
    },
    {
    "metadata": {
    "id": "3324c5be-43aa-4c39-a0f8-d94c2978804f",
    "publisherId": "whatwedo.twig",
    "publisherDisplayName": "whatwedo"
    },
    "name": "twig",
    "publisher": "whatwedo",
    "version": "1.0.2"
    },
    {
    "metadata": {
    @@ -247,7 +467,7 @@
    },
    "name": "vetur",
    "publisher": "octref",
    "version": "0.24.0"
    "version": "0.28.0"
    },
    {
    "metadata": {
    @@ -257,7 +477,7 @@
    },
    "name": "vsc-community-material-theme",
    "publisher": "Equinusocio",
    "version": "1.4.1"
    "version": "1.4.2"
    },
    {
    "metadata": {
    @@ -267,7 +487,7 @@
    },
    "name": "vsc-material-theme",
    "publisher": "Equinusocio",
    "version": "32.6.0"
    "version": "33.0.0"
    },
    {
    "metadata": {
    @@ -277,7 +497,7 @@
    },
    "name": "vsc-material-theme-icons",
    "publisher": "equinusocio",
    "version": "1.1.4"
    "version": "1.2.0"
    },
    {
    "metadata": {
    @@ -287,7 +507,7 @@
    },
    "name": "vscode-docker",
    "publisher": "ms-azuretools",
    "version": "1.2.0"
    "version": "1.6.0"
    },
    {
    "metadata": {
    @@ -297,7 +517,17 @@
    },
    "name": "vscode-eslint",
    "publisher": "dbaeumer",
    "version": "2.1.5"
    "version": "2.1.8"
    },
    {
    "metadata": {
    "id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
    "publisherId": "sleistner.vscode-fileutils",
    "publisherDisplayName": "sleistner"
    },
    "name": "vscode-fileutils",
    "publisher": "sleistner",
    "version": "3.0.1"
    },
    {
    "metadata": {
    @@ -307,7 +537,7 @@
    },
    "name": "vscode-icons",
    "publisher": "vscode-icons-team",
    "version": "10.1.1"
    "version": "11.0.0"
    },
    {
    "metadata": {
    @@ -327,7 +557,27 @@
    },
    "name": "vscode-intelephense-client",
    "publisher": "bmewburn",
    "version": "1.3.11"
    "version": "1.5.4"
    },
    {
    "metadata": {
    "id": "d4598ff7-3c39-47f6-bf45-2df845252570",
    "publisherId": "formulahendry.vscode-mysql",
    "publisherDisplayName": "formulahendry"
    },
    "name": "vscode-mysql",
    "publisher": "formulahendry",
    "version": "0.4.0"
    },
    {
    "metadata": {
    "id": "5a7017bf-c571-4d77-b902-6e56b16f539a",
    "publisherId": "johnpapa.vscode-peacock",
    "publisherDisplayName": "johnpapa"
    },
    "name": "vscode-peacock",
    "publisher": "johnpapa",
    "version": "3.8.0"
    },
    {
    "metadata": {
    @@ -337,7 +587,7 @@
    },
    "name": "vscode-sqlite",
    "publisher": "alexcvzz",
    "version": "0.8.2"
    "version": "0.9.0"
    },
    {
    "metadata": {
    @@ -347,7 +597,7 @@
    },
    "name": "vscode-theme-onedark",
    "publisher": "akamud",
    "version": "2.2.1"
    "version": "2.2.2"
    },
    {
    "metadata": {
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"version":"1.1.4"}
    {"version":"1.2.0"}
    1 change: 1 addition & 0 deletions globalStorage\mhutchie.git-graph\life-cycle.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"previous":{"extension":"1.25.0","vscode":"1.48.2"},"current":{"extension":"1.26.0","vscode":"1.49.0"},"apiAvailable":true,"queue":[]}
    15 changes: 13 additions & 2 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "workbench.colorTheme": "Community Material Theme Palenight High Contrast",
    "workbench.colorTheme": "Material Theme Palenight",
    "workbench.colorCustomizations": {},
    "workbench.iconTheme": "material-icon-theme",
    "sqltools.useNodeRuntime": true,
    @@ -9,5 +9,16 @@
    "terminal.external.windowsExec": "c:\\Program Files\\Git\\git-bash.exe",
    "terminal.integrated.automationShell.windows": "",
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "files.trimTrailingWhitespace": true
    "files.trimTrailingWhitespace": true,
    "editor.codeActionsOnSave": {},
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,
    "editor.columnSelection": false,
    "tabnine.experimentalAutoImports": true,
    "workbench.editorAssociations": [

    ],
    "emmet.includeLanguages": {
    "blade": "html"
    },
    }
  3. wildcatzita revised this gist May 14, 2020. 5 changed files with 164 additions and 19 deletions.
    2 changes: 1 addition & 1 deletion cloudSettings
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"lastUpload":"2020-02-11T13:59:55.520Z","extensionVersion":"v3.4.3"}
    {"lastUpload":"2020-05-14T15:45:23.598Z","extensionVersion":"v3.4.3"}
    1 change: 0 additions & 1 deletion eq-material-theme-icons.json
    Original file line number Diff line number Diff line change
    @@ -1 +0,0 @@
    {"version":"1.1.3"}
    170 changes: 155 additions & 15 deletions extensions.json
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,14 @@
    [
    {
    "metadata": {
    "id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
    "publisherId": "formulahendry.auto-close-tag",
    "publisherDisplayName": "formulahendry"
    },
    "name": "auto-close-tag",
    "publisher": "formulahendry",
    "version": "0.5.7"
    },
    {
    "metadata": {
    "id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
    @@ -7,7 +17,7 @@
    },
    "name": "bracket-pair-colorizer-2",
    "publisher": "CoenraadS",
    "version": "0.0.29"
    "version": "0.1.3"
    },
    {
    "metadata": {
    @@ -29,6 +39,26 @@
    "publisher": "mikestead",
    "version": "1.0.1"
    },
    {
    "metadata": {
    "id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
    "publisherId": "dsznajder.es7-react-js-snippets",
    "publisherDisplayName": "dsznajder"
    },
    "name": "es7-react-js-snippets",
    "publisher": "dsznajder",
    "version": "2.7.1"
    },
    {
    "metadata": {
    "id": "6b8be8ff-4ed6-4534-99e6-c37b7a82aea6",
    "publisherId": "rifi2k.format-html-in-php",
    "publisherDisplayName": "rifi2k"
    },
    "name": "format-html-in-php",
    "publisher": "rifi2k",
    "version": "1.6.2"
    },
    {
    "metadata": {
    "id": "4de763bd-505d-4978-9575-2b7696ecf94e",
    @@ -39,6 +69,16 @@
    "publisher": "eamodio",
    "version": "10.2.1"
    },
    {
    "metadata": {
    "id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
    "publisherId": "Zignd.html-css-class-completion",
    "publisherDisplayName": "Zignd"
    },
    "name": "html-css-class-completion",
    "publisher": "Zignd",
    "version": "1.19.0"
    },
    {
    "metadata": {
    "id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
    @@ -69,6 +109,16 @@
    "publisher": "sysoev",
    "version": "1.11.0"
    },
    {
    "metadata": {
    "id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
    "publisherId": "ritwickdey.LiveServer",
    "publisherDisplayName": "ritwickdey"
    },
    "name": "LiveServer",
    "publisher": "ritwickdey",
    "version": "5.6.1"
    },
    {
    "metadata": {
    "id": "5db78037-f674-459f-a236-db622c427c5b",
    @@ -77,7 +127,7 @@
    },
    "name": "material-icon-theme",
    "publisher": "PKief",
    "version": "3.9.3"
    "version": "4.1.0"
    },
    {
    "metadata": {
    @@ -87,7 +137,27 @@
    },
    "name": "material-theme",
    "publisher": "zhuangtongfa",
    "version": "3.2.2"
    "version": "3.6.0"
    },
    {
    "metadata": {
    "id": "4bf45e86-a448-4531-8c01-ef33f4536306",
    "publisherId": "ms-mssql.mssql",
    "publisherDisplayName": "ms-mssql"
    },
    "name": "mssql",
    "publisher": "ms-mssql",
    "version": "1.9.0"
    },
    {
    "metadata": {
    "id": "044b4b31-2969-4af3-895d-855433b8b46d",
    "publisherId": "felixfbecker.php-debug",
    "publisherDisplayName": "felixfbecker"
    },
    "name": "php-debug",
    "publisher": "felixfbecker",
    "version": "1.13.0"
    },
    {
    "metadata": {
    @@ -97,7 +167,7 @@
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "3.20.0"
    "version": "4.7.0"
    },
    {
    "metadata": {
    @@ -107,7 +177,27 @@
    },
    "name": "python",
    "publisher": "ms-python",
    "version": "2020.1.58038"
    "version": "2020.5.78807"
    },
    {
    "metadata": {
    "id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
    "publisherId": "ms-vscode-remote.remote-ssh-edit",
    "publisherDisplayName": "ms-vscode-remote"
    },
    "name": "remote-ssh-edit",
    "publisher": "ms-vscode-remote",
    "version": "0.51.0"
    },
    {
    "metadata": {
    "id": "f0c5397b-d357-4197-99f0-cb4202f22818",
    "publisherId": "ms-vscode-remote.remote-wsl",
    "publisherDisplayName": "ms-vscode-remote"
    },
    "name": "remote-wsl",
    "publisher": "ms-vscode-remote",
    "version": "0.44.2"
    },
    {
    "metadata": {
    @@ -117,7 +207,7 @@
    },
    "name": "rest-client",
    "publisher": "humao",
    "version": "0.23.1"
    "version": "0.23.2"
    },
    {
    "metadata": {
    @@ -127,7 +217,17 @@
    },
    "name": "sqltools",
    "publisher": "mtxr",
    "version": "0.21.6"
    "version": "0.21.7"
    },
    {
    "metadata": {
    "id": "e5fd2b56-1637-4d4f-8252-6c9d416f9a28",
    "publisherId": "RobbOwen.synthwave-vscode",
    "publisherDisplayName": "RobbOwen"
    },
    "name": "synthwave-vscode",
    "publisher": "RobbOwen",
    "version": "0.1.5"
    },
    {
    "metadata": {
    @@ -137,7 +237,17 @@
    },
    "name": "todo-tree",
    "publisher": "Gruntfuggly",
    "version": "0.0.167"
    "version": "0.0.175"
    },
    {
    "metadata": {
    "id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
    "publisherId": "octref.vetur",
    "publisherDisplayName": "octref"
    },
    "name": "vetur",
    "publisher": "octref",
    "version": "0.24.0"
    },
    {
    "metadata": {
    @@ -147,7 +257,7 @@
    },
    "name": "vsc-community-material-theme",
    "publisher": "Equinusocio",
    "version": "1.4.0"
    "version": "1.4.1"
    },
    {
    "metadata": {
    @@ -157,7 +267,7 @@
    },
    "name": "vsc-material-theme",
    "publisher": "Equinusocio",
    "version": "32.4.0"
    "version": "32.6.0"
    },
    {
    "metadata": {
    @@ -167,7 +277,7 @@
    },
    "name": "vsc-material-theme-icons",
    "publisher": "equinusocio",
    "version": "1.1.3"
    "version": "1.1.4"
    },
    {
    "metadata": {
    @@ -177,7 +287,17 @@
    },
    "name": "vscode-docker",
    "publisher": "ms-azuretools",
    "version": "0.10.0"
    "version": "1.2.0"
    },
    {
    "metadata": {
    "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
    "publisherId": "dbaeumer.vscode-eslint",
    "publisherDisplayName": "dbaeumer"
    },
    "name": "vscode-eslint",
    "publisher": "dbaeumer",
    "version": "2.1.5"
    },
    {
    "metadata": {
    @@ -187,7 +307,7 @@
    },
    "name": "vscode-icons",
    "publisher": "vscode-icons-team",
    "version": "9.7.0"
    "version": "10.1.1"
    },
    {
    "metadata": {
    @@ -199,6 +319,16 @@
    "publisher": "wix",
    "version": "2.12.0"
    },
    {
    "metadata": {
    "id": "ffda6552-0ad5-431b-a4fa-0905a7e4f3f0",
    "publisherId": "bmewburn.vscode-intelephense-client",
    "publisherDisplayName": "bmewburn"
    },
    "name": "vscode-intelephense-client",
    "publisher": "bmewburn",
    "version": "1.3.11"
    },
    {
    "metadata": {
    "id": "eaee103c-e866-4b73-87f8-3749cab64da2",
    @@ -207,7 +337,7 @@
    },
    "name": "vscode-sqlite",
    "publisher": "alexcvzz",
    "version": "0.8.1"
    "version": "0.8.2"
    },
    {
    "metadata": {
    @@ -217,6 +347,16 @@
    },
    "name": "vscode-theme-onedark",
    "publisher": "akamud",
    "version": "2.1.0"
    "version": "2.2.1"
    },
    {
    "metadata": {
    "id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
    "publisherId": "wayou.vscode-todo-highlight",
    "publisherDisplayName": "wayou"
    },
    "name": "vscode-todo-highlight",
    "publisher": "wayou",
    "version": "1.0.4"
    }
    ]
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"version":"1.1.4"}
    9 changes: 7 additions & 2 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,13 @@
    {
    "workbench.colorTheme": "Atom One Dark",
    "workbench.colorTheme": "Community Material Theme Palenight High Contrast",
    "workbench.colorCustomizations": {},
    "workbench.iconTheme": "material-icon-theme",
    "sqltools.useNodeRuntime": true,
    "sync.gist": "c6fcab06b03ca4e3108b",
    "editor.formatOnSave": true
    "todo-tree.tree.showScanModeButton": false,
    "editor.tabSize": 2,
    "terminal.external.windowsExec": "c:\\Program Files\\Git\\git-bash.exe",
    "terminal.integrated.automationShell.windows": "",
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "files.trimTrailingWhitespace": true
    }
  4. wildcatzita revised this gist Feb 11, 2020. 4 changed files with 73 additions and 11 deletions.
    2 changes: 1 addition & 1 deletion cloudSettings
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"lastUpload":"2020-02-03T19:29:07.683Z","extensionVersion":"v3.4.3"}
    {"lastUpload":"2020-02-11T13:59:55.520Z","extensionVersion":"v3.4.3"}
    1 change: 1 addition & 0 deletions eq-material-theme-icons.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"version":"1.1.3"}
    74 changes: 67 additions & 7 deletions extensions.json
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,14 @@
    [
    {
    "metadata": {
    "id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
    "publisherId": "CoenraadS.bracket-pair-colorizer-2",
    "publisherDisplayName": "CoenraadS"
    },
    "name": "bracket-pair-colorizer-2",
    "publisher": "CoenraadS",
    "version": "0.0.29"
    },
    {
    "metadata": {
    "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
    @@ -27,7 +37,17 @@
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "10.2.0"
    "version": "10.2.1"
    },
    {
    "metadata": {
    "id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
    "publisherId": "oderwat.indent-rainbow",
    "publisherDisplayName": "oderwat"
    },
    "name": "indent-rainbow",
    "publisher": "oderwat",
    "version": "7.4.0"
    },
    {
    "metadata": {
    @@ -49,6 +69,16 @@
    "publisher": "sysoev",
    "version": "1.11.0"
    },
    {
    "metadata": {
    "id": "5db78037-f674-459f-a236-db622c427c5b",
    "publisherId": "PKief.material-icon-theme",
    "publisherDisplayName": "PKief"
    },
    "name": "material-icon-theme",
    "publisher": "PKief",
    "version": "3.9.3"
    },
    {
    "metadata": {
    "id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
    @@ -57,7 +87,17 @@
    },
    "name": "material-theme",
    "publisher": "zhuangtongfa",
    "version": "3.2.1"
    "version": "3.2.2"
    },
    {
    "metadata": {
    "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
    "publisherId": "esbenp.prettier-vscode",
    "publisherDisplayName": "esbenp"
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "3.20.0"
    },
    {
    "metadata": {
    @@ -67,7 +107,17 @@
    },
    "name": "python",
    "publisher": "ms-python",
    "version": "2020.1.57204"
    "version": "2020.1.58038"
    },
    {
    "metadata": {
    "id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
    "publisherId": "humao.rest-client",
    "publisherDisplayName": "humao"
    },
    "name": "rest-client",
    "publisher": "humao",
    "version": "0.23.1"
    },
    {
    "metadata": {
    @@ -87,7 +137,7 @@
    },
    "name": "todo-tree",
    "publisher": "Gruntfuggly",
    "version": "0.0.162"
    "version": "0.0.167"
    },
    {
    "metadata": {
    @@ -107,7 +157,7 @@
    },
    "name": "vsc-material-theme",
    "publisher": "Equinusocio",
    "version": "32.0.0"
    "version": "32.4.0"
    },
    {
    "metadata": {
    @@ -117,7 +167,7 @@
    },
    "name": "vsc-material-theme-icons",
    "publisher": "equinusocio",
    "version": "1.1.2"
    "version": "1.1.3"
    },
    {
    "metadata": {
    @@ -127,7 +177,7 @@
    },
    "name": "vscode-docker",
    "publisher": "ms-azuretools",
    "version": "0.9.0"
    "version": "0.10.0"
    },
    {
    "metadata": {
    @@ -158,5 +208,15 @@
    "name": "vscode-sqlite",
    "publisher": "alexcvzz",
    "version": "0.8.1"
    },
    {
    "metadata": {
    "id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6",
    "publisherId": "akamud.vscode-theme-onedark",
    "publisherDisplayName": "akamud"
    },
    "name": "vscode-theme-onedark",
    "publisher": "akamud",
    "version": "2.1.0"
    }
    ]
    7 changes: 4 additions & 3 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,8 @@
    {
    "workbench.colorTheme": "One Dark Pro",
    "workbench.colorTheme": "Atom One Dark",
    "workbench.colorCustomizations": {},
    "workbench.iconTheme": "vscode-icons",
    "workbench.iconTheme": "material-icon-theme",
    "sqltools.useNodeRuntime": true,
    "sync.gist": "c6fcab06b03ca4e3108b"
    "sync.gist": "c6fcab06b03ca4e3108b",
    "editor.formatOnSave": true
    }
  5. wildcatzita revised this gist Feb 3, 2020. 5 changed files with 191 additions and 411 deletions.
    1 change: 1 addition & 0 deletions cloudSettings
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"lastUpload":"2020-02-03T19:29:07.683Z","extensionVersion":"v3.4.3"}
    162 changes: 162 additions & 0 deletions extensions.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,162 @@
    [
    {
    "metadata": {
    "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
    "publisherId": "Shan.code-settings-sync",
    "publisherDisplayName": "Shan"
    },
    "name": "code-settings-sync",
    "publisher": "Shan",
    "version": "3.4.3"
    },
    {
    "metadata": {
    "id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
    "publisherId": "mikestead.dotenv",
    "publisherDisplayName": "mikestead"
    },
    "name": "dotenv",
    "publisher": "mikestead",
    "version": "1.0.1"
    },
    {
    "metadata": {
    "id": "4de763bd-505d-4978-9575-2b7696ecf94e",
    "publisherId": "eamodio.gitlens",
    "publisherDisplayName": "eamodio"
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "10.2.0"
    },
    {
    "metadata": {
    "id": "68464f0b-8ce5-408e-bed6-4c13209b254a",
    "publisherId": "mrorz.language-gettext",
    "publisherDisplayName": "mrorz"
    },
    "name": "language-gettext",
    "publisher": "mrorz",
    "version": "0.1.1"
    },
    {
    "metadata": {
    "id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
    "publisherId": "sysoev.language-stylus",
    "publisherDisplayName": "sysoev"
    },
    "name": "language-stylus",
    "publisher": "sysoev",
    "version": "1.11.0"
    },
    {
    "metadata": {
    "id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
    "publisherId": "zhuangtongfa.material-theme",
    "publisherDisplayName": "zhuangtongfa"
    },
    "name": "material-theme",
    "publisher": "zhuangtongfa",
    "version": "3.2.1"
    },
    {
    "metadata": {
    "id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
    "publisherId": "ms-python.python",
    "publisherDisplayName": "ms-python"
    },
    "name": "python",
    "publisher": "ms-python",
    "version": "2020.1.57204"
    },
    {
    "metadata": {
    "id": "6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b",
    "publisherId": "mtxr.sqltools",
    "publisherDisplayName": "mtxr"
    },
    "name": "sqltools",
    "publisher": "mtxr",
    "version": "0.21.6"
    },
    {
    "metadata": {
    "id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
    "publisherId": "Gruntfuggly.todo-tree",
    "publisherDisplayName": "Gruntfuggly"
    },
    "name": "todo-tree",
    "publisher": "Gruntfuggly",
    "version": "0.0.162"
    },
    {
    "metadata": {
    "id": "484d897a-6711-403c-ab54-a96f12be5833",
    "publisherId": "Equinusocio.vsc-community-material-theme",
    "publisherDisplayName": "Equinusocio"
    },
    "name": "vsc-community-material-theme",
    "publisher": "Equinusocio",
    "version": "1.4.0"
    },
    {
    "metadata": {
    "id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
    "publisherId": "Equinusocio.vsc-material-theme",
    "publisherDisplayName": "Equinusocio"
    },
    "name": "vsc-material-theme",
    "publisher": "Equinusocio",
    "version": "32.0.0"
    },
    {
    "metadata": {
    "id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113",
    "publisherId": "equinusocio.vsc-material-theme-icons",
    "publisherDisplayName": "equinusocio"
    },
    "name": "vsc-material-theme-icons",
    "publisher": "equinusocio",
    "version": "1.1.2"
    },
    {
    "metadata": {
    "id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
    "publisherId": "ms-azuretools.vscode-docker",
    "publisherDisplayName": "ms-azuretools"
    },
    "name": "vscode-docker",
    "publisher": "ms-azuretools",
    "version": "0.9.0"
    },
    {
    "metadata": {
    "id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
    "publisherId": "vscode-icons-team.vscode-icons",
    "publisherDisplayName": "vscode-icons-team"
    },
    "name": "vscode-icons",
    "publisher": "vscode-icons-team",
    "version": "9.7.0"
    },
    {
    "metadata": {
    "id": "c46b0018-f317-4b6c-a785-d2039b27338f",
    "publisherId": "wix.vscode-import-cost",
    "publisherDisplayName": "wix"
    },
    "name": "vscode-import-cost",
    "publisher": "wix",
    "version": "2.12.0"
    },
    {
    "metadata": {
    "id": "eaee103c-e866-4b73-87f8-3749cab64da2",
    "publisherId": "alexcvzz.vscode-sqlite",
    "publisherDisplayName": "alexcvzz"
    },
    "name": "vscode-sqlite",
    "publisher": "alexcvzz",
    "version": "0.8.1"
    }
    ]
    21 changes: 21 additions & 0 deletions keybindings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    // Place your key bindings in this file to override the defaultsauto[]
    [
    {
    "key": "ctrl+shift+d",
    "command": "editor.action.copyLinesDownAction",
    "when": "editorTextFocus && !editorReadonly"
    },
    {
    "key": "ctrl+shift+alt+down",
    "command": "-editor.action.copyLinesDownAction",
    "when": "editorTextFocus && !editorReadonly"
    },
    {
    "key": "ctrl+shift+q",
    "command": "workbench.view.debug"
    },
    {
    "key": "ctrl+shift+d",
    "command": "-workbench.view.debug"
    }
    ]
    7 changes: 7 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    {
    "workbench.colorTheme": "One Dark Pro",
    "workbench.colorCustomizations": {},
    "workbench.iconTheme": "vscode-icons",
    "sqltools.useNodeRuntime": true,
    "sync.gist": "c6fcab06b03ca4e3108b"
    }
    411 changes: 0 additions & 411 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -1,411 +0,0 @@
    #Introduction
    If you're a php developer on ubuntu, there comes the time where you have to install/reinstall your system.
    I did it already a few times and i decided to write down the steps for a typical web developer stack with php.
    This is for a developer machine and not for a live environment!

    I hope it helps you too!

    fyi [@mheiniger](https://github.com/mheiniger) and [me](https://github.com/DaRaFF) started with an installer here:
    https://github.com/mheiniger/webdev-setup

    #Installation stack
    * PHP Environment
    * [PHP5](#php)
    * [PEAR](#pear)
    * [Phing](#phing)
    * General Environment
    * [git / github](#git)
    * [memcache](#memcache)
    * [apache2](#apache2)
    * [nginx](#nginx)
    * [mysql](#mysql)
    * [sqlite](#sqlite)
    * [gmagick](#gmagick)
    * [curl](#curl)
    * PHP QA Environment
    * [PHP Codesniffer](#php-codesniffer)
    * [PHPUnit](#phpunit)
    * [PHP CS Fixer](#php-cs-fixer)
    * [PHPStorm IDE](#phpstorm)
    * Frontend Tools
    * [NodeJs + Grunt + Bower](#nodejs)
    * [PNG Tools for Iconizr](#iconizr)
    * Other
    * [php.ini settings](#php-ini)
    * [How to debug with XDebug and PHPStorm on Firefox and command line](#debugging-with-phpstorm)
    * [Apache2 config example](#apache2-config-example)
    * [Nginx config example](#nginx-config-example)

    #Installation PHP Environment
    <a name="php"></a>
    ##PHP5
    ```shell
    sudo apt-get install php5-cli php5-common php-apc php-pear php5-xdebug php5-curl php5 php5-dev
    sudo apt-get install php5-xsl
    sudo apt-get install php5-intl
    ```

    <a name="pear"></a>
    ##PEAR
    ```shell
    sudo pear channel-update PEAR
    sudo pear upgrade PEAR
    ```

    <a name="phing"></a>
    ##PHING
    ```shell
    sudo pear channel-discover pear.phing.info
    sudo pear install phing/phing
    ```

    #Install General Environment
    <a name="git"></a>
    ##git
    ```shell
    sudo apt-get install git
    git config --global color.branch auto
    git config --global color.diff auto
    git config --global color.status auto

    #Manual on how to install ssh keys on github http://help.github.com/linux-set-up-git/
    ```
    <a name="memcache"></a>
    ##memcache
    ```shell
    sudo apt-get install memcached
    sudo apt-get install php5-memcache
    ```

    <a name="apache2"></a>
    ##apache2
    ```shell
    sudo apt-get install apache2
    sudo a2enmod rewrite
    sudo apt-get install libapache2-mod-php5
    ```

    <a name="nginx"></a>
    ##nginx
    ```shell
    sudo apt-get install nginx php5-fpm

    #edit listen port in /etc/php5/fpm/pool.d/www.conf
    listen = 127.0.0.1:9009

    sudo /etc/init.d/php5-fpm restart
    sudo service nginx restart
    ```

    <a name="mysql"></a>
    ##mysql
    ```shell
    sudo apt-get install mysql-server
    sudo apt-get install php5-mysql
    ```

    <a name="sqlite"></a>
    ##SQLite
    ```shell
    sudo apt-get install sqlite3 php5-sqlite

    #comment in /etc/php5/conf.d/sqlite.ini
    extension=sqlite.so
    ```

    <a name="gmagick"></a>
    ##gmagick
    ```shell
    sudo apt-get install graphicsmagick libgraphicsmagick1-dev
    sudo pecl install gmagick-beta

    #Create file /etc/php5/conf.d/gmagick.ini and add a line
    extension=gmagick.so
    ```

    <a name="curl"></a>
    ##curl
    ```shell
    sudo apt-get install curl
    ```

    #Installation PHP QA Environment
    <a name="php-codesniffer"></a>
    ##CodeSniffer
    ```shell
    sudo pear install PHP_CodeSniffer
    ```

    * README Symfony2 Coding Standard
    * [public](https://github.com/opensky/Symfony2-coding-standard)
    * [private](https://github.com/nzzdev/Symfony2-coding-standard/blob/master/README.md)

    <a name="phpunit"></a>
    ##PHPUnit
    ```shell
    #necessary if you already have installed phpunit via apt-get
    sudo apt-get remove phpunit

    #install newest version of phpunit
    sudo pear channel-discover pear.phpunit.de
    sudo pear channel-discover pear.symfony-project.com
    sudo pear channel-discover components.ez.no
    sudo pear update-channels
    sudo pear upgrade-all
    sudo pear install --alldeps phpunit/PHPUnit
    sudo pear install --force --alldeps phpunit/PHPUnit

    #phpunit Skeleton Generator
    sudo pear config-set auto_discover 1
    sudo pear install pear.phpunit.de/PHPUnit_SkeletonGenerator
    ```

    It's getting easier now to install phpunit -> https://phpunit.de/getting-started.html (have to check that and put it into the documentation

    <a name="php-cs-fixer"></a>
    ##php-cs-fixer
    ```shell
    sudo wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O /usr/local/bin/php-cs-fixer
    sudo chmod a+x /usr/local/bin/php-cs-fixer
    ```

    <a name="phpstorm"></a>
    ##PHP Storm IDE
    * Download and install PHP Storm - http://www.jetbrains.com/phpstorm/
    * Install Sun JDK - http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
    * increase file watching limit (http://confluence.jetbrains.net/display/IDEADEV/Inotify+Watches+Limit)

    ```shell
    #add line to /etc/sysctl.conf
    fs.inotify.max_user_watches = 524288

    #apply changes
    sudo sysctl -p
    ```




    #Frontend Tools
    <a name="nodejs"></a>
    ##NodeJs + Grunt + Bower

    ```shell
    # nodejs
    sudo apt-get install python-software-properties
    sudo apt-add-repository ppa:chris-lea/node.js
    sudo apt-get update
    sudo apt-get install nodejs

    #grunt
    sudo npm install -g grunt-cli

    #bower
    sudo npm install -g bower
    ```

    <a name="iconizr"></a>
    ##PNG Tools for Iconizr

    ```shell
    # PNG Tools for Iconizr
    sudo apt-get install pngcrush pngquant optipng
    sudo apt-get install checkinstall
    cd /tmp
    wget http://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.4/optipng-0.7.4.tar.gz
    tar xvf optipng-0.7.4.tar.gz
    cd optipng-0.7.4
    ./configure
    make
    sudo checkinstall
    ```




    #Configuration

    <a name="php-ini"></a>
    ##PHP
    * Change this settings in /etc/php5/cli/php.ini for for *all webservers*
    * Change this settings in /etc/php5/apache2/php.ini if you have installed *apache2*
    * Change this settings in /etc/php5/fpm/php.ini if you have installed *nginx and fpm*

    ```shell
    memory_limit = 512m
    display_errors = On
    html_errors = On
    post_max_size = 32m
    upload_max_filesize = 32m
    default_charset = utf8
    ```

    <a name="debugging-with-phpstorm"></a>
    #Debugging with XDebug on Browser and Command line

    The example is made for PHPStorm IDE with Apache2 webserver. But other IDE's or webservers should work in a similar way.

    * Ubuntu 12.04
    * Edit /etc/php5/cli/conf.d/xdebug.ini
    * Ubuntu 14.04
    * with php-fpm -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/fpm/conf.d/20-xdebug.ini`
    * with apache2 -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/apache2/conf.d/20-xdebug.ini`
    * with cli -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/cli/conf.d/20-xdebug.ini`
    * Edit /etc/php5/mods-available/xdebug.ini

    ##Configuration
    ```shell
    #Edit xdebug.ini
    xdebug.remote_enable=On
    xdebug.remote_host=localhost
    xdebug.remote_port=9002
    xdebug.remote_handler=dbgp
    xdebug.profiler_append=Off
    xdebug.profiler_enable=Off
    xdebug.profiler_enable_trigger=Off
    xdebug.profiler_output_dir="/tmp/kcachegrind"
    xdebug.max_nesting_level = 1000

    sudo service apache2 restart

    #Add to /home/<your_username>/.bashrc
    export XDEBUG_CONFIG="PHPSTORM";

    #reload bash settings
    source ~/.bashrc
    ```
    * Edit Settings in PHPStorm
    * Go to File->Settings->PHP->Debug
    * Change XDebug Debug Port to 9002
    * Install Easy XDebug Plugin for Firefox
    * https://addons.mozilla.org/de/firefox/addon/easy-xdebug/

    ##Debugging via Firefox
    * Firefox: Click on ‘StartXDebug Session’ Symbol on bottom right
    * PHPStorm: Click on Run->Start Listen PHP Debug Connections
    * PHPStorm: Set a breakpoint and do call via firefox browser

    ##Debugging via Console
    * PHPStorm: Click on Run->Start Listen PHP Debug Connections
    * Set a breakpoint and run a console command

    ##PHPStorm Config
    ```shell
    #for PHPUnit Code Completion add PHPUnit path under file->settings->directories
    #Usually it’s stored in
    /usr/share/php/PHPUnit

    #for PHPUnit Skeleton Generator add phpunit-skelgen under file->settings->ProjectSettings->PHP->PHPUnit->SkeletonGenerator
    #Usually it's stored in
    /usr/bin/phpunit-skelgen
    ```



    /usr/bin/phpunit-skelgen






    <a name="apache2-config-example"></a>
    #Apache2 config example (with Symfony2 framework)
    Assume you want to have your project in `/home/username/my_webside`

    ```shell
    # Change user/group of Apache2
    # edit /etc/apache2/apache2.conf
    User <username>
    Group <usergroup>

    #Add entry to /etc/hosts
    127.0.0.1 www.my_webside.lo

    #Create file
    /etc/apache2/sites-available/www.my_webside.lo

    #edit file (with example config)
    <VirtualHost *:80>
    ServerName www.my_webside.lo
    DocumentRoot /home/username/my_webside/web
    ErrorLog ${APACHE_LOG_DIR}/www.my_webside.lo.error.log
    CustomLog ${APACHE_LOG_DIR}/www.my_webside.lo.access.log common
    </VirtualHost>

    #create symbolic link to enable a site
    sudo ln -s /etc/apache2/sites-available/www.my_webside.lo /etc/apache2/sites-enabled/www.my_webside.lo

    #restart apache
    sudo /etc/init.d/apache2 restart
    ```






    <a name="nginx-config-example"></a>
    #Nginx config example (with Symfony2 framework)
    Assume you want to have your project in `/home/username/my_webside`

    ```shell
    # Change user of Nginx
    # edit /etc/nginx/nginx.conf
    User <username>

    # Change user of php5-fpm
    # edit /etc/php5/fpm/pool.d/www.conf
    user = <username>
    group = <group of user>

    #Add entry to /etc/hosts
    127.0.0.1 www.my_webside.lo

    #Create file
    /etc/nginx/sites-available/www.my_webside.lo

    #edit file (with example config)
    #www.my_webside.lo
    server {
    listen 80;
    server_name www.my_webside.lo;

    access_log /var/log/nginx/www.my_webside.lo.log;

    location / {
    root /home/username/my_webside/web;
    index index.html index.htm index.php app_dev.php;
    if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
    rewrite ^(.*) /app.php$1 last;
    }
    }


    location ~ \.php($|/) {
    set $script $uri;
    set $path_info "";

    if ($uri ~ "^(.+\.php)(/.+)") {
    set $script $1;
    set $path_info $2;
    }

    fastcgi_pass 127.0.0.1:9009;

    include fastcgi_params;
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    fastcgi_param SCRIPT_FILENAME /home/username/my_webside/web$script;
    fastcgi_param PATH_INFO $path_info;
    }

    }

    #create symbolic link to enable a site
    sudo ln -s /etc/nginx/sites-available/www.my_webside.lo /etc/nginx/sites-enabled/www.my_webside.lo

    #restart nginx
    sudo /etc/init.d/nginx restart
    sudo /etc/init.d/php5-fpm restart
    ```
  6. @DaRaFF DaRaFF revised this gist Sep 2, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -160,6 +160,8 @@ sudo pear config-set auto_discover 1
    sudo pear install pear.phpunit.de/PHPUnit_SkeletonGenerator
    ```

    It's getting easier now to install phpunit -> https://phpunit.de/getting-started.html (have to check that and put it into the documentation

    <a name="php-cs-fixer"></a>
    ##php-cs-fixer
    ```shell
  7. @DaRaFF DaRaFF revised this gist Jul 10, 2014. 1 changed file with 43 additions and 0 deletions.
    43 changes: 43 additions & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -27,6 +27,9 @@ https://github.com/mheiniger/webdev-setup
    * [PHPUnit](#phpunit)
    * [PHP CS Fixer](#php-cs-fixer)
    * [PHPStorm IDE](#phpstorm)
    * Frontend Tools
    * [NodeJs + Grunt + Bower](#nodejs)
    * [PNG Tools for Iconizr](#iconizr)
    * Other
    * [php.ini settings](#php-ini)
    * [How to debug with XDebug and PHPStorm on Firefox and command line](#debugging-with-phpstorm)
    @@ -178,6 +181,46 @@ fs.inotify.max_user_watches = 524288
    sudo sysctl -p
    ```




    #Frontend Tools
    <a name="nodejs"></a>
    ##NodeJs + Grunt + Bower

    ```shell
    # nodejs
    sudo apt-get install python-software-properties
    sudo apt-add-repository ppa:chris-lea/node.js
    sudo apt-get update
    sudo apt-get install nodejs

    #grunt
    sudo npm install -g grunt-cli

    #bower
    sudo npm install -g bower
    ```

    <a name="iconizr"></a>
    ##PNG Tools for Iconizr

    ```shell
    # PNG Tools for Iconizr
    sudo apt-get install pngcrush pngquant optipng
    sudo apt-get install checkinstall
    cd /tmp
    wget http://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.4/optipng-0.7.4.tar.gz
    tar xvf optipng-0.7.4.tar.gz
    cd optipng-0.7.4
    ./configure
    make
    sudo checkinstall
    ```




    #Configuration

    <a name="php-ini"></a>
  8. @DaRaFF DaRaFF revised this gist Jul 8, 2014. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -201,12 +201,12 @@ default_charset = utf8
    The example is made for PHPStorm IDE with Apache2 webserver. But other IDE's or webservers should work in a similar way.

    * Ubuntu 12.04
    ** Edit /etc/php5/cli/conf.d/xdebug.ini
    * Edit /etc/php5/cli/conf.d/xdebug.ini
    * Ubuntu 14.04
    ** with php-fpm -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/fpm/conf.d/20-xdebug.ini`
    ** with apache2 -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/apache2/conf.d/20-xdebug.ini`
    ** with cli -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/cli/conf.d/20-xdebug.ini`
    ** Edit /etc/php5/mods-available/xdebug.ini
    * with php-fpm -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/fpm/conf.d/20-xdebug.ini`
    * with apache2 -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/apache2/conf.d/20-xdebug.ini`
    * with cli -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/cli/conf.d/20-xdebug.ini`
    * Edit /etc/php5/mods-available/xdebug.ini

    ##Configuration
    ```shell
  9. @DaRaFF DaRaFF revised this gist Jul 8, 2014. 1 changed file with 11 additions and 7 deletions.
    18 changes: 11 additions & 7 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -195,19 +195,22 @@ upload_max_filesize = 32m
    default_charset = utf8
    ```

    * Edit /etc/php5/cli/conf.d/xdebug.ini

    ```shell
    xdebug.max_nesting_level = 1000
    ```

    <a name="debugging-with-phpstorm"></a>
    #Debugging with XDebug on Browser and Command line

    The example is made for PHPStorm IDE with Apache2 webserver. But other IDE's or webservers should work in a similar way.

    * Ubuntu 12.04
    ** Edit /etc/php5/cli/conf.d/xdebug.ini
    * Ubuntu 14.04
    ** with php-fpm -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/fpm/conf.d/20-xdebug.ini`
    ** with apache2 -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/apache2/conf.d/20-xdebug.ini`
    ** with cli -> `sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/cli/conf.d/20-xdebug.ini`
    ** Edit /etc/php5/mods-available/xdebug.ini

    ##Configuration
    ```shell
    #Edit /etc/php5/cli/conf.d/xdebug.ini
    #Edit xdebug.ini
    xdebug.remote_enable=On
    xdebug.remote_host=localhost
    xdebug.remote_port=9002
    @@ -216,6 +219,7 @@ xdebug.profiler_append=Off
    xdebug.profiler_enable=Off
    xdebug.profiler_enable_trigger=Off
    xdebug.profiler_output_dir="/tmp/kcachegrind"
    xdebug.max_nesting_level = 1000

    sudo service apache2 restart

  10. @DaRaFF DaRaFF revised this gist Oct 13, 2013. No changes.
  11. @DaRaFF DaRaFF revised this gist Oct 13, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ This is for a developer machine and not for a live environment!

    I hope it helps you too!

    fyi [@mheiniger](https://github.com/mheiniger) and me started with an installer here:
    fyi [@mheiniger](https://github.com/mheiniger) and [me](https://github.com/DaRaFF) started with an installer here:
    https://github.com/mheiniger/webdev-setup

    #Installation stack
  12. @DaRaFF DaRaFF revised this gist Oct 13, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ This is for a developer machine and not for a live environment!

    I hope it helps you too!

    fyi @mheiniger and me started with an installer here:
    fyi [@mheiniger](https://github.com/mheiniger) and me started with an installer here:
    https://github.com/mheiniger/webdev-setup

    #Installation stack
  13. @DaRaFF DaRaFF revised this gist Oct 13, 2013. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,12 @@
    #Introduction
    If you're a php developer on ubuntu, there comes the time where you have to install/reinstall your system.
    I did it already a few times and i decided to write down the steps for a typical web developer stack with php.
    This is for a developer machine and not for live environment!
    This is for a developer machine and not for a live environment!

    I hope it's a help also for you!
    I hope it helps you too!

    fyi @mheiniger and me started with an installer here:
    https://github.com/mheiniger/webdev-setup

    #Installation stack
    * PHP Environment
  14. @DaRaFF DaRaFF revised this gist Oct 13, 2013. 1 changed file with 27 additions and 27 deletions.
    54 changes: 27 additions & 27 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,10 @@ This is for a developer machine and not for live environment!
    I hope it's a help also for you!

    #Installation stack
    * PHP Environment
    * [PHP5](#php)
    * [PEAR](#pear)
    * [Phing](#phing)
    * General Environment
    * [git / github](#git)
    * [memcache](#memcache)
    @@ -15,10 +19,6 @@ I hope it's a help also for you!
    * [sqlite](#sqlite)
    * [gmagick](#gmagick)
    * [curl](#curl)
    * PHP Environment
    * [PHP5](#php)
    * [PEAR](#pear)
    * [Phing](#phing)
    * PHP QA Environment
    * [PHP Codesniffer](#php-codesniffer)
    * [PHPUnit](#phpunit)
    @@ -30,6 +30,29 @@ I hope it's a help also for you!
    * [Apache2 config example](#apache2-config-example)
    * [Nginx config example](#nginx-config-example)

    #Installation PHP Environment
    <a name="php"></a>
    ##PHP5
    ```shell
    sudo apt-get install php5-cli php5-common php-apc php-pear php5-xdebug php5-curl php5 php5-dev
    sudo apt-get install php5-xsl
    sudo apt-get install php5-intl
    ```

    <a name="pear"></a>
    ##PEAR
    ```shell
    sudo pear channel-update PEAR
    sudo pear upgrade PEAR
    ```

    <a name="phing"></a>
    ##PHING
    ```shell
    sudo pear channel-discover pear.phing.info
    sudo pear install phing/phing
    ```

    #Install General Environment
    <a name="git"></a>
    ##git
    @@ -100,29 +123,6 @@ extension=gmagick.so
    sudo apt-get install curl
    ```

    #Installation PHP Environment
    <a name="php"></a>
    ##PHP5
    ```shell
    sudo apt-get install php5-cli php5-common php-apc php-pear php5-xdebug php5-curl php5
    sudo apt-get install php5-xsl
    sudo apt-get install php5-intl
    ```

    <a name="pear"></a>
    ##PEAR
    ```shell
    sudo pear channel-update PEAR
    sudo pear upgrade PEAR
    ```

    <a name="phing"></a>
    ##PHING
    ```shell
    sudo pear channel-discover pear.phing.info
    sudo pear install phing/phing
    ```

    #Installation PHP QA Environment
    <a name="php-codesniffer"></a>
    ##CodeSniffer
  15. @DaRaFF DaRaFF revised this gist Feb 20, 2013. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -209,6 +209,10 @@ xdebug.remote_enable=On
    xdebug.remote_host=localhost
    xdebug.remote_port=9002
    xdebug.remote_handler=dbgp
    xdebug.profiler_append=Off
    xdebug.profiler_enable=Off
    xdebug.profiler_enable_trigger=Off
    xdebug.profiler_output_dir="/tmp/kcachegrind"

    sudo service apache2 restart

  16. @DaRaFF DaRaFF revised this gist Dec 3, 2012. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -158,6 +158,7 @@ sudo pear install pear.phpunit.de/PHPUnit_SkeletonGenerator
    ##php-cs-fixer
    ```shell
    sudo wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O /usr/local/bin/php-cs-fixer
    sudo chmod a+x /usr/local/bin/php-cs-fixer
    ```

    <a name="phpstorm"></a>
  17. @DaRaFF DaRaFF revised this gist Dec 3, 2012. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,7 @@ I hope it's a help also for you!
    * PHP QA Environment
    * [PHP Codesniffer](#php-codesniffer)
    * [PHPUnit](#phpunit)
    * [PHP CS Fixer](#php-cs-fixer)
    * [PHPStorm IDE](#phpstorm)
    * Other
    * [php.ini settings](#php-ini)
    @@ -153,6 +154,12 @@ sudo pear config-set auto_discover 1
    sudo pear install pear.phpunit.de/PHPUnit_SkeletonGenerator
    ```

    <a name="php-cs-fixer"></a>
    ##php-cs-fixer
    ```shell
    sudo wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O /usr/local/bin/php-cs-fixer
    ```

    <a name="phpstorm"></a>
    ##PHP Storm IDE
    * Download and install PHP Storm - http://www.jetbrains.com/phpstorm/
  18. @DaRaFF DaRaFF revised this gist Nov 29, 2012. 1 changed file with 72 additions and 1 deletion.
    73 changes: 72 additions & 1 deletion ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -27,6 +27,7 @@ I hope it's a help also for you!
    * [php.ini settings](#php-ini)
    * [How to debug with XDebug and PHPStorm on Firefox and command line](#debugging-with-phpstorm)
    * [Apache2 config example](#apache2-config-example)
    * [Nginx config example](#nginx-config-example)

    #Install General Environment
    <a name="git"></a>
    @@ -245,7 +246,7 @@ source ~/.bashrc


    <a name="apache2-config-example"></a>
    #Apache2 config example
    #Apache2 config example (with Symfony2 framework)
    Assume you want to have your project in `/home/username/my_webside`

    ```shell
    @@ -273,4 +274,74 @@ sudo ln -s /etc/apache2/sites-available/www.my_webside.lo /etc/apache2/sites-ena

    #restart apache
    sudo /etc/init.d/apache2 restart
    ```






    <a name="nginx-config-example"></a>
    #Nginx config example (with Symfony2 framework)
    Assume you want to have your project in `/home/username/my_webside`

    ```shell
    # Change user of Nginx
    # edit /etc/nginx/nginx.conf
    User <username>

    # Change user of php5-fpm
    # edit /etc/php5/fpm/pool.d/www.conf
    user = <username>
    group = <group of user>

    #Add entry to /etc/hosts
    127.0.0.1 www.my_webside.lo

    #Create file
    /etc/nginx/sites-available/www.my_webside.lo

    #edit file (with example config)
    #www.my_webside.lo
    server {
    listen 80;
    server_name www.my_webside.lo;

    access_log /var/log/nginx/www.my_webside.lo.log;

    location / {
    root /home/username/my_webside/web;
    index index.html index.htm index.php app_dev.php;
    if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css)$") {
    rewrite ^(.*) /app.php$1 last;
    }
    }


    location ~ \.php($|/) {
    set $script $uri;
    set $path_info "";

    if ($uri ~ "^(.+\.php)(/.+)") {
    set $script $1;
    set $path_info $2;
    }

    fastcgi_pass 127.0.0.1:9009;

    include fastcgi_params;
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    fastcgi_param SCRIPT_FILENAME /home/username/my_webside/web$script;
    fastcgi_param PATH_INFO $path_info;
    }

    }

    #create symbolic link to enable a site
    sudo ln -s /etc/nginx/sites-available/www.my_webside.lo /etc/nginx/sites-enabled/www.my_webside.lo

    #restart nginx
    sudo /etc/init.d/nginx restart
    sudo /etc/init.d/php5-fpm restart
    ```
  19. @DaRaFF DaRaFF revised this gist Nov 6, 2012. 1 changed file with 13 additions and 2 deletions.
    15 changes: 13 additions & 2 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -225,8 +225,19 @@ source ~/.bashrc
    * Set a breakpoint and run a console command

    ##PHPStorm Config
    * for PHPUnit Code Completion add PHPUnit path under file->settings-directories
    * Usually it’s stored in `/usr/share/php/PHPUnit`
    ```shell
    #for PHPUnit Code Completion add PHPUnit path under file->settings->directories
    #Usually it’s stored in
    /usr/share/php/PHPUnit

    #for PHPUnit Skeleton Generator add phpunit-skelgen under file->settings->ProjectSettings->PHP->PHPUnit->SkeletonGenerator
    #Usually it's stored in
    /usr/bin/phpunit-skelgen
    ```



    /usr/bin/phpunit-skelgen



  20. @DaRaFF DaRaFF revised this gist Nov 6, 2012. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -146,6 +146,10 @@ sudo pear update-channels
    sudo pear upgrade-all
    sudo pear install --alldeps phpunit/PHPUnit
    sudo pear install --force --alldeps phpunit/PHPUnit

    #phpunit Skeleton Generator
    sudo pear config-set auto_discover 1
    sudo pear install pear.phpunit.de/PHPUnit_SkeletonGenerator
    ```

    <a name="phpstorm"></a>
  21. @DaRaFF DaRaFF revised this gist Nov 5, 2012. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions ubuntu-php-development-environment.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,7 @@ I hope it's a help also for you!
    * [mysql](#mysql)
    * [sqlite](#sqlite)
    * [gmagick](#gmagick)
    * [curl](#curl)
    * PHP Environment
    * [PHP5](#php)
    * [PEAR](#pear)
    @@ -91,6 +92,12 @@ sudo pecl install gmagick-beta
    extension=gmagick.so
    ```

    <a name="curl"></a>
    ##curl
    ```shell
    sudo apt-get install curl
    ```

    #Installation PHP Environment
    <a name="php"></a>
    ##PHP5
  22. @DaRaFF DaRaFF renamed this gist Nov 3, 2012. 1 changed file with 0 additions and 0 deletions.
  23. @DaRaFF DaRaFF renamed this gist Nov 3, 2012. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  24. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    #Introduction
    If you're a php developer on ubuntu, there comes the time where you have to install/reinstall your system.
    I did it already a few times and i decided to write down the steps for a typical web developer stack with php.
    This is for a developer machine and not for live environment!

    I hope it's a help also for you!

    @@ -216,6 +217,11 @@ source ~/.bashrc
    * for PHPUnit Code Completion add PHPUnit path under file->settings-directories
    * Usually it’s stored in `/usr/share/php/PHPUnit`






    <a name="apache2-config-example"></a>
    #Apache2 config example
    Assume you want to have your project in `/home/username/my_webside`
  25. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -141,11 +141,11 @@ sudo pear install --force --alldeps phpunit/PHPUnit
    ```

    <a name="phpstorm"></a>
    ##PHP Storm IDE
    * Download and install PHP Storm - http://www.jetbrains.com/phpstorm/
    * Install Sun JDK - http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
    * increase file watching limit (http://confluence.jetbrains.net/display/IDEADEV/Inotify+Watches+Limit)

    ##PHP Storm IDE
    ```shell
    #add line to /etc/sysctl.conf
    fs.inotify.max_user_watches = 524288
  26. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -130,6 +130,7 @@ sudo pear install PHP_CodeSniffer
    #necessary if you already have installed phpunit via apt-get
    sudo apt-get remove phpunit

    #install newest version of phpunit
    sudo pear channel-discover pear.phpunit.de
    sudo pear channel-discover pear.symfony-project.com
    sudo pear channel-discover components.ez.no
    @@ -140,11 +141,12 @@ sudo pear install --force --alldeps phpunit/PHPUnit
    ```

    <a name="phpstorm"></a>
    * Download and install PHP Storm - http://www.jetbrains.com/phpstorm/
    * Install Sun JDK - http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
    * increase file watching limit (http://confluence.jetbrains.net/display/IDEADEV/Inotify+Watches+Limit)

    ##PHP Storm IDE
    ```shell
    #Download and install PHP Storm - http://www.jetbrains.com/phpstorm/
    #Install Sun JDK - http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
    #increase file watching limit (http://confluence.jetbrains.net/display/IDEADEV/Inotify+Watches+Limit)
    #add line to /etc/sysctl.conf
    fs.inotify.max_user_watches = 524288

  27. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -218,6 +218,7 @@ source ~/.bashrc
    #Apache2 config example
    Assume you want to have your project in `/home/username/my_webside`

    ```shell
    # Change user/group of Apache2
    # edit /etc/apache2/apache2.conf
    User <username>
  28. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -115,7 +115,7 @@ sudo pear install phing/phing

    #Installation PHP QA Environment
    <a name="php-codesniffer"></a>
    ##CodeSiffer
    ##CodeSniffer
    ```shell
    sudo pear install PHP_CodeSniffer
    ```
  29. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -17,6 +17,7 @@ I hope it's a help also for you!
    * [PHP5](#php)
    * [PEAR](#pear)
    * [Phing](#phing)
    * PHP QA Environment
    * [PHP Codesniffer](#php-codesniffer)
    * [PHPUnit](#phpunit)
    * [PHPStorm IDE](#phpstorm)
    @@ -112,7 +113,7 @@ sudo pear channel-discover pear.phing.info
    sudo pear install phing/phing
    ```

    #Installation of QA Environment
    #Installation PHP QA Environment
    <a name="php-codesniffer"></a>
    ##CodeSiffer
    ```shell
  30. @DaRaFF DaRaFF revised this gist Nov 3, 2012. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -71,7 +71,7 @@ sudo apt-get install php5-mysql
    ```

    <a name="sqlite"></a>
    ##PHP SQLite
    ##SQLite
    ```shell
    sudo apt-get install sqlite3 php5-sqlite

    @@ -91,7 +91,7 @@ extension=gmagick.so

    #Installation PHP Environment
    <a name="php"></a>
    ##PHP
    ##PHP5
    ```shell
    sudo apt-get install php5-cli php5-common php-apc php-pear php5-xdebug php5-curl php5
    sudo apt-get install php5-xsl