2021年2月22日 星期一

PHP 環境安裝(一)

設定目標:
  • 在 CentOS 8 上使用 VSCode 做為 PHP IDE 環境
快速操作流程:
  1. 在 CentOS 8 上安裝 PHP 8:
    #dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
    #dnf module list php
    #dnf module enable php:remi-8.0 -y
    #dnf module install php -y
    #php --version
    
  2. 安裝 VSCode :
    #dnf install code
    
  3. 使用一般使用者來啟動 VSCode:
    $code &
    
  4. 使用 VSCode 的 Extension 功能,輸入 PHP 關鍵字,並選擇 Intelephense 套件進行安裝:
  5. 在 VSCode 中,設定 PHP 解譯器路徑:
    a. <Ctrl>+<Shift>+<p>
    b.輸入並執行 Perferences: Open Settings(JSON)

    c.在檔案中,加入適當的 php 路徑:
  6. 建立一個 PHP 檔案:hello.php
    a.按下工作列上的 File -> NewFile
    b.輸入程式內容:
    <?php
      print "Hello World";
    ?>
    
    c.按下工作列上的 File -> Save As ...
    d.選擇儲存的目錄,並且輸入檔案名稱:hello.php
    e.在工作列上,選擇 Terminal -> New Terminal f.在 Terminal 視窗中,執行 hello.php :
    $php hello.php
    
  7. 在 CentOS 8 上安裝 php-pecl-xdebug3 套件:
    dnf install php-pecl-xdebug3
    
  8. 使用 VSCode 的 Extension 功能,輸入 Xdebug 關鍵字,並選擇 PHP Debug 套件進行安裝:
  9. 修改 hello.php 檔案:
    <?php
      print "Hello World";
      xdebug_info();
    ?>
    
  10. 在 Terminal 視窗中,執行 hello.php :
    $php hello.php
    
參考文獻: