PHP入門-Day3:環境建置

PHP入門-Day3:環境建置

更新於 發佈於 閱讀時間約 4 分鐘

使用命令行工具

命令行工具是PHP開發的重要工具之一。以下是一些常見的命令行操作:

安裝PHP

在不同的操作系統上,安裝PHP的方式不同:

  • Windows
    1. 下載PHP安裝包:PHP官方下載頁面
    2. 解壓安裝包到一個目錄(例如:C:\\\\php
    3. 將PHP目錄添加到系統的PATH環境變量中。
  • Linux(如Ubuntu):
    sudo apt update
    sudo apt install php
  • macOS: 使用Homebrew安裝PHP:
    brew install php

檢查PHP版本

安裝完成後,可以使用以下命令檢查PHP版本:

php -v

運行PHP腳本

可以通過命令行運行PHP腳本,假設有一個名為script.php的文件:

php script.php

交互式模式

PHP還支持交互式命令行模式,允許即時執行PHP代碼:

php -a

PHP內建Web服務器

從PHP 5.4開始,PHP內置了一個簡單的Web服務器,可以在開發和測試中使用:

php -S localhost:8000

使用Composer

Composer是一個流行的PHP依賴管理工具,可以通過命令行安裝和使用:

# 安裝Composer
curl -sS <https://getcomposer.org/installer> | php

# 全局安裝
sudo mv composer.phar /usr/local/bin/composer

# 檢查Composer版本
composer --version

使用Visual Studio Code

Visual Studio Code(VS Code)是一個流行的源代碼編輯器,支持多種編程語言,包括PHP。以下是如何使用VS Code進行PHP開發:

安裝Visual Studio Code

前往Visual Studio Code官方網站下載並安裝VS Code。

安裝PHP擴展

  1. 打開VS Code。
  2. 點擊左側活動欄中的擴展圖標(四個方塊組成的圖標)。
  3. 在搜索框中輸入PHP,找到PHP Intelephense擴展並點擊安裝。
  4. 你還可以安裝其他有用的擴展,如PHP DebugPHP CS Fixer等。

配置PHP環境

  1. 確保你已經在系統中安裝了PHP,並且PHP的路徑已添加到系統PATH環境變量中。
  2. 在VS Code中打開一個PHP項目或文件。
  3. 確認你的PHP文件使用.php擴展名,這樣VS Code會自動啟用PHP語法高亮和其他相關功能。

編寫和運行PHP代碼

一、在VS Code中創建一個新的PHP文件,例如index.php

二、編寫你的PHP代碼:

<?php
echo "Hello, World!";
?>

三、打開終端(快捷鍵:Ctrl+``` (Windows/Linux) 或 Cmd+``` (macOS))。

四、在終端中運行PHP腳本:

php index.php

調試PHP代碼

一、安裝PHP Debug擴展。

二、打開調試面板(左側活動欄中的蟲子圖標)。

三、點擊齒輪圖標來配置調試環境,選擇PHP

四、配置launch.json文件,以便設置你的調試環境:

{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9003
}
]
}

五、配置你的PHP安裝,使其支持XDebug。你可以在php.ini文件中添加以下配置:

[XDebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=9003
xdebug.client_host=127.0.0.1

六、設置斷點並開始調試。

avatar-img
Michael楊
17會員
111內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
留言
avatar-img
留言分享你的想法!
Michael楊 的其他內容
在本章節中,我們探討了 PHP 中如何引用和管理套件。學習了如何使用 Composer 來安裝第三方套件,以及如何引用自定義模組。此外,我們還介紹了如何創建和使用自定義套件,並列舉了一些在 PHP 社群中常見且廣泛使用的套件和庫。通過掌握這些知識,開發者可以更有效地管理和利用各種資源。
本章介紹了 PHP 中的例外處理技術,包括其語法、常見異常類型以及如何主動觸發異常訊息。我們還學習了如何自定義異常類別,以便更好地管理和處理不同類型的異常情況。通過使用例外處理,可以提高程式碼的穩定性、可讀性和可維護性,並提供更優雅的錯誤信息處理機制。
這一章節旨在介紹 PHP 中的物件導向編程(OOP)概念。通過詳細講解類別、建構子、訪問修飾符(公開、私有、受保護)、繼承、多型、封裝、介面、抽象類別、靜態類別、列舉、委派、Lambda 表達式、泛型和反射等概念,使讀者能夠理解和應用這些 OOP 技術來編寫更具結構性和可維護性的 PHP 代碼。
在本章節中,我們探討了 PHP 中如何引用和管理套件。學習了如何使用 Composer 來安裝第三方套件,以及如何引用自定義模組。此外,我們還介紹了如何創建和使用自定義套件,並列舉了一些在 PHP 社群中常見且廣泛使用的套件和庫。通過掌握這些知識,開發者可以更有效地管理和利用各種資源。
本章介紹了 PHP 中的例外處理技術,包括其語法、常見異常類型以及如何主動觸發異常訊息。我們還學習了如何自定義異常類別,以便更好地管理和處理不同類型的異常情況。通過使用例外處理,可以提高程式碼的穩定性、可讀性和可維護性,並提供更優雅的錯誤信息處理機制。
這一章節旨在介紹 PHP 中的物件導向編程(OOP)概念。通過詳細講解類別、建構子、訪問修飾符(公開、私有、受保護)、繼承、多型、封裝、介面、抽象類別、靜態類別、列舉、委派、Lambda 表達式、泛型和反射等概念,使讀者能夠理解和應用這些 OOP 技術來編寫更具結構性和可維護性的 PHP 代碼。