簡介:
從 PHP 8.1 的基本架構開始,然後再介紹如何通過遠端連接到 Linux 主機,使用 PUTTY 和 WinSCP。
1. PHP 8.1 基本架構
- Fibers:允許在 PHP 中處理協程,實現非同步的程式邏輯。
- Readonly 屬性:新增
readonly
屬性,允許屬性只讀取一次,適合不變的資料。
- Enums:支持枚舉類型(Enum),使得處理常量集合變得更簡單。
- Intersection types:支持交集類型,可以讓變數同時符合多個類型。
- Performance improvements:在性能方面做了很多優化,特別是在 JIT(Just-In-Time)編譯器上。
- Deprecation notices:某些舊的函數或功能被標記為過時,會在 PHP 9.0 版本中移除。
詳細連線:
2. 遠端連接到 Linux 主機
將使用 PUTTY
來進行 SSH(Secure Shell)連線,這樣就可以透過命令行管理 Linux 主機。
準備工作:
- 確保的 Linux 伺服器已經安裝了 OpenSSH 伺服器,並且知道主機的 IP 地址及 SSH 端口(通常是 22)。
- 確認有可用的 SSH 帳號和密碼,或是私鑰。
使用 PUTTY 連接:
- 下載並安裝 PUTTY:可以從 PUTTY 官方網站 下載並安裝。
- 設置連線:
- 開啟 PUTTY,並在 "Host Name (or IP address)" 欄位輸入主機的 IP 地址。
- 確保端口號設為
22
(如果是其他端口,則需要更改)。
- 連接後,會提示輸入用戶名與密碼(或私鑰)。