2021年2月25日 星期四

Web APP 網站後端進階程式設計-使用 Laravel

進階學習路徑目錄與資料索引
  1. Laravel 環境安裝與開發工具設定
  2. PHP 資料型態

利用 Podman 來建立 PHP 網站執行環境

設定目標:
  • 在 CentOS 8 上安裝 podman
  • 利用 podman ,啟動 nginx + PHP 網站執行環境

  1. 在 CentOS 8 安裝容器 podman :
    #dnf install epel-release
    #dnf install podman
    #podman --version
    

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
    
參考文獻:

Web APP 網站後端初階程式設計-使用 PHP

初階學習路徑目錄與資料索引
  1. PHP 環境安裝與開發工具設定
  2. PHP 基本認知
  3. PHP 資料型態與運算子
  4. PHP 控制結構與迴圈
  5. PHP 函數應用
  6. PHP 類別與物件(一)
  7. PHP 類別與物件(二)
  8. PHP 錯誤與例外處理
  9. PHP 檔案處理
  10. PHP XML與資料庫處理
  11. PHP 網路程式
  12. PHP 單元測試
作業要求
  1. 將課堂練習上傳至您的 github 內!以章節分類的方式,放置檔案!
參考文獻:
  1. PHP 官網
  2. PHP 學習誌

2021年2月17日 星期三

PHP 站台開張

PHP無限-站台開張了