日期:107年10月31日
地點:新北市教研中心
講師:林士立老師
主題:NTPC Coder OpenID 整合範例
公文:
教材:
安裝設定:
- PHP 範例中 public/config/system.php 資料庫連線設定要依照自己的環境去設定
- composer install
web server document root 設定到 public 資料夾
預設帳密: admin / 12345678
開發環境與工具:
- Wagon 的下載及設定
- 免安裝可攜的 LARAVEL 開發環境
- wagon on github
- 注意事項:解壓縮後,須設定該資料夾的安全性,使 Users 群組設為可「修改」,如此在啟動及關閉 uwAmp 時,才不會出問題。
- XAMPP Installers and Downloads for Apache Friends
- PhpStorm
- Visual Studio Code
PHP Composer
- Laradebut #11 Composer 新手入門教學 一學就上手 by 閃亮亮
- COMPOSER設計原理與基本用法
- COMPOSER進階原理:PHP命名空間與PSR-0
- 不專業網管筆記 | 林士立老師
- Composer 官方網站 (英文版)
- Composer | 正體中文文件
- Packagist – The PHP Package Repository
- dg/rss-php: RSS & Atom Feeds for PHP is a very small and easy-to-use library for consuming an RSS and Atom feed
教學相關網站:
- NTPC OpenID:http://openid.ntpc.edu.tw
- 欄位規格說明
- 範例程式下載
- 注意事項:
openid 的範例中,openid.php 這支library裡在 #280, #293, #309 這三行中,判斷 ssl 的 CN_match 這個設定已不再使用(deprecated)。apache2 目前似乎仍可正常使用,不過,放在 nginx 的話,會噴錯誤,將 ‘CN_match’ 自行改成 ‘peer_name’ 可正常執行。
- 教研中心研習:PHP 網頁程式設計(1060807-0808)
- LAMP – 維基百科,自由的百科全書 – Wikipedia