一、到 Python 官網下載 Python3.6 版

二、到 Visual Studio Code 官網下載

下載、安裝流程如下 10 步驟,附圖

1.下載 Python 3.6.5

2.安裝 Python,建議勾選 Add Python 3.6 to PATH

如果忘記勾選,可以自已補上

設定路徑:控制台 → 系統 → 進階系統設定 → 進階(頁籤) → 環境變數(N) → 使用者環境變數 → 編輯 PATH

或是執行 sysdm.cpl (進階系統設定)→ 進階(頁籤) → 環境變數(N) → 使用者環境變數 → 編輯 PATH

3.取消路徑長度限制,建議執行

4.下載安裝 VS Code

5.安裝 VS Code 擴充功能 Python

6.設定 Python 環境

7.安裝 Pylint 套件 (如果前面 Python 的 PATH 路徑沒設定,可能會安裝失敗)

8.選擇工作資料夾 (建置工作需要設定資料夾)

 

9.新增檔案 hello_world.py,輸入一行指令,存檔 (CTRL + S)

10.執行:在終端機下指令如 (py hello_world.py) 或是快速鍵 CTRL + SHIFT + B

設定建置工作 (CTRL + SHIFT + B)

覆蓋 tasks.json 的內容,存檔,如下圖

tasks.json

再按一次 CTRL + SHIFT + B,就會執行了,結果在下方的輸出

在開發 PHP 程式時,習慣將 Apache 或 PHP-FPM 的群組,與使用者共用

但二者預設新增檔案的權限,經常是 755

也就是說,群組沒有權限異動檔案,在開發時較不方便

以下就是修改預設檔案權限方式。

 

umask() 用來做檔案權限的遮罩 (限制權限)

PHP 預設 umask 是 022,當建立檔案或資料夾權限給 777 時,最終的權限會是 777 – 022 = 755

如下 PHP 語句

chmod(“/FilePath/FileName”, 0777); // FileName 權限為 755

mkdir(“/Folder/”, 0777, true); // Folder 權限為 755

 

若要調整權限,以下有 3 個方式

1. Apache 可以更改預設 umask,修改後重啟 Restart Apache 才會生效,如下 Linux 指令

2.PHP 寫入檔案前,執行 umask(0)

3.PHP 寫入檔案後,使用 chmod()

 

PHP-FPM (NGINX)

修改檔案路徑:/lib/systemd/system/php-fpm.service

加上 UMASK 設定後,如下

重啟 php-fpm 服務

1.安裝 NGINX

2.建立 SSL 憑證存放目錄

3.用 openssl 產生憑證

4.設定 NGINX 的 憑證、私鑰路徑,監聽 HTTPS

路徑:/etc/nginx/nginx.conf

5.重啟 NGINX