{"id":11581,"date":"2018-10-31T12:05:32","date_gmt":"2018-10-31T04:05:32","guid":{"rendered":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/?p=11581"},"modified":"2026-06-16T22:37:43","modified_gmt":"2026-06-16T14:37:43","slug":"%e6%96%b0%e5%8c%97%e5%b8%82%e7%a8%8b%e5%bc%8f%e9%96%8b%e7%99%bc%e7%a4%be%e7%be%a4%e5%b7%a5%e4%bd%9c%e5%9d%8a","status":"publish","type":"post","link":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/archives\/11581","title":{"rendered":"\u7a0b\u5f0f\u7814\u767c\u5de5\u4f5c\u574a\uff1aNTPC Coder OpenID \u6574\u5408\u7bc4\u4f8b(1071031)"},"content":{"rendered":"<h3>\u65e5\u671f\uff1a107\u5e7410\u670831\u65e5<\/h3>\n<h3>\u5730\u9ede\uff1a\u65b0\u5317\u5e02\u6559\u7814\u4e2d\u5fc3<\/h3>\n<h3>\u8b1b\u5e2b\uff1a\u6797\u58eb\u7acb\u8001\u5e2b<\/h3>\n<h3>\u4e3b\u984c\uff1aNTPC Coder OpenID \u6574\u5408\u7bc4\u4f8b<\/h3>\n<h3>\u516c\u6587\uff1a<\/h3>\n<ul>\n<li><a href=\"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-content\/uploads\/2018\/10\/107\u516c\u6587E0005784.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">107\u516c\u6587E0005784<\/a><\/li>\n<li><a href=\"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-content\/uploads\/2018\/10\/107\u4e0b\u534a\u5e74\u5ea6\u81ea\u7531\u8edf\u9ad4\u63a8\u5ee3\u66a8\u7a0b\u5f0f\u8edf\u9ad4\u61c9\u7528\u7814\u767c\u4e2d\u5fc3\u5de5\u4f5c\u8a08\u756b.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">107\u4e0b\u534a\u5e74\u5ea6\u81ea\u7531\u8edf\u9ad4\u63a8\u5ee3\u66a8\u7a0b\u5f0f\u8edf\u9ad4\u61c9\u7528\u7814\u767c\u4e2d\u5fc3\u5de5\u4f5c\u8a08\u756b<\/a><\/li>\n<\/ul>\n<h3>\u6559\u6750\uff1a<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/t301000\/ntpc-coder-example-201810\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/t301000\/ntpc-coder-example-201810<\/a><\/li>\n<\/ul>\n<h3>\u5b89\u88dd\u8a2d\u5b9a\uff1a<\/h3>\n<ul>\n<li>PHP \u7bc4\u4f8b\u4e2d public\/config\/system.php \u8cc7\u6599\u5eab\u9023\u7dda\u8a2d\u5b9a\u8981\u4f9d\u7167\u81ea\u5df1\u7684\u74b0\u5883\u53bb\u8a2d\u5b9a<\/li>\n<li>composer install<br \/>\nweb server document root \u8a2d\u5b9a\u5230 public \u8cc7\u6599\u593e<br \/>\n\u9810\u8a2d\u5e33\u5bc6\uff1a admin \/ 12345678<\/li>\n<\/ul>\n<h3>\u958b\u767c\u74b0\u5883\u8207\u5de5\u5177\uff1a<\/h3>\n<ul>\n<li><a href=\"https:\/\/sites.google.com\/view\/phpbasic\/wagon-%E7%9A%84%E4%B8%8B%E8%BC%89%E5%8F%8A%E8%A8%AD%E5%AE%9A?authuser=0\" target=\"_blank\" rel=\"noopener noreferrer\">Wagon \u7684\u4e0b\u8f09\u53ca\u8a2d\u5b9a<\/a>\n<ul>\n<li><a href=\"http:\/\/www.laravel-dojo.com\/opensource\/wagon\" target=\"_blank\" rel=\"noopener noreferrer\">\u514d\u5b89\u88dd\u53ef\u651c\u7684 LARAVEL \u958b\u767c\u74b0\u5883<\/a><\/li>\n<li><a class=\"dhtgD\" href=\"https:\/\/github.com\/laravel-dojo\/wagon\" target=\"_blank\" rel=\"noopener noreferrer\">wagon on github<\/a><\/li>\n<li><span style=\"color: #ff0000;\"><strong>\u6ce8\u610f\u4e8b\u9805<\/strong>\uff1a<\/span>\u89e3\u58d3\u7e2e\u5f8c\uff0c\u9808\u8a2d\u5b9a\u8a72\u8cc7\u6599\u593e\u7684\u5b89\u5168\u6027\uff0c\u4f7f\u00a0<span style=\"color: #ff0000;\"><strong>Users<\/strong><\/span>\u00a0\u7fa4\u7d44\u8a2d\u70ba\u53ef\u300c<span style=\"color: #ff0000;\"><strong>\u4fee\u6539<\/strong><\/span>\u300d\uff0c\u5982\u6b64\u5728\u555f\u52d5\u53ca\u95dc\u9589 uwAmp \u6642\uff0c\u624d\u4e0d\u6703\u51fa\u554f\u984c\u3002<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.apachefriends.org\/zh_tw\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">XAMPP Installers and Downloads for Apache Friends<\/a><\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\" target=\"_blank\" rel=\"noopener noreferrer\">PhpStorm<\/a><\/li>\n<li><a href=\"https:\/\/code.visualstudio.com\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Code<\/a><\/li>\n<\/ul>\n<h3>PHP Composer<\/h3>\n<ul>\n<li>Laradebut #11 Composer \u65b0\u624b\u5165\u9580\u6559\u5b78 \u4e00\u5b78\u5c31\u4e0a\u624b by \u9583\u4eae\u4eae\n<ul>\n<li>\u3010\u5f71\u7247\u3011<a href=\"https:\/\/www.youtube.com\/watch?v=qxaL_bjGKEw\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=qxaL_bjGKEw<\/a><\/li>\n<li>\u3010Repo\u3011<a href=\"https:\/\/github.com\/dj1020\/ComposerTutorial\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/dj1020\/ComposerTutorial<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/blog.turn.tw\/?p=1039\" target=\"_blank\" rel=\"noopener noreferrer\">COMPOSER\u8a2d\u8a08\u539f\u7406\u8207\u57fa\u672c\u7528\u6cd5<\/a><\/li>\n<li><a href=\"http:\/\/blog.turn.tw\/?p=1122\" target=\"_blank\" rel=\"noopener noreferrer\">COMPOSER\u9032\u968e\u539f\u7406\uff1aPHP\u547d\u540d\u7a7a\u9593\u8207PSR-0<\/a><\/li>\n<li><a href=\"http:\/\/t301000.blogspot.tw\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u4e0d\u5c08\u696d\u7db2\u7ba1\u7b46\u8a18 | \u6797\u58eb\u7acb\u8001\u5e2b<\/a><\/li>\n<li><a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Composer\u00a0\u5b98\u65b9\u7db2\u7ad9 (\u82f1\u6587\u7248)<\/a>\n<ul>\n<li><a href=\"https:\/\/getcomposer.org\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Download Composer<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Composer | \u6b63\u9ad4\u4e2d\u6587\u6587\u4ef6<\/li>\n<li><a href=\"https:\/\/packagist.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Packagist \u2013 The PHP Package Repository<\/a>\n<ul>\n<li><a href=\"https:\/\/packagist.org\/packages\/dg\/rss-php\" target=\"_blank\" rel=\"noopener noreferrer\">dg\/rss-php<\/a>:\u00a0RSS &amp; Atom Feeds for PHP is a very small and easy-to-use library for consuming an RSS and Atom feed<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u6559\u5b78\u76f8\u95dc\u7db2\u7ad9\uff1a<\/h3>\n<ul>\n<li>NTPC OpenID\uff1a<a href=\"http:\/\/openid.ntpc.edu.tw\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/openid.ntpc.edu.tw<\/a>\n<ul>\n<li>\u6b04\u4f4d\u898f\u683c\u8aaa\u660e<\/li>\n<li>\u7bc4\u4f8b\u7a0b\u5f0f\u4e0b\u8f09<\/li>\n<li>\u6ce8\u610f\u4e8b\u9805\uff1a<br \/>\nopenid \u7684\u7bc4\u4f8b\u4e2d\uff0copenid.php \u9019\u652flibrary\u88e1\u5728 #280, #293, #309 \u9019\u4e09\u884c\u4e2d\uff0c\u5224\u65b7 ssl \u7684 CN_match \u9019\u500b\u8a2d\u5b9a\u5df2\u4e0d\u518d\u4f7f\u7528(deprecated)\u3002apache2 \u76ee\u524d\u4f3c\u4e4e\u4ecd\u53ef\u6b63\u5e38\u4f7f\u7528\uff0c\u4e0d\u904e\uff0c\u653e\u5728 nginx \u7684\u8a71\uff0c\u6703\u5674\u932f\u8aa4\uff0c\u5c07 \u2018CN_match\u2019 \u81ea\u884c\u6539\u6210 \u2018peer_name\u2019 \u53ef\u6b63\u5e38\u57f7\u884c\u3002<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/archives\/7535\" target=\"_blank\" rel=\"noopener noreferrer\">\u6559\u7814\u4e2d\u5fc3\u7814\u7fd2\uff1aPHP \u7db2\u9801\u7a0b\u5f0f\u8a2d\u8a08(1060807-0808)<\/a><\/li>\n<li><a href=\"https:\/\/www.wikiwand.com\/zh-tw\/LAMP\" target=\"_blank\" rel=\"noopener noreferrer\">LAMP \u2013 \u7dad\u57fa\u767e\u79d1\uff0c\u81ea\u7531\u7684\u767e\u79d1\u5168\u66f8 \u2013 Wikipedia<\/a>\n<ul>\n<li>LAMP(Linux\u3001Apache\u3001Mysql\u3001PHP)+phpMyAdmin \u5b89\u88dd\u8a2d\u5b9a\u2013 \u884c\u96f2\u8005<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u65e5\u671f\uff1a107\u5e7410\u670831\u65e5 \u5730\u9ede\uff1a\u65b0\u5317\u5e02\u6559\u7814\u4e2d\u5fc3 \u8b1b\u5e2b\uff1a\u6797\u58eb\u7acb\u8001\u5e2b \u4e3b\u984c\uff1aNTPC Coder OpenID \u6574\u5408\u7bc4\u4f8b \u516c\u6587\uff1a 107\u516c\u6587E0005784 107\u4e0b\u534a\u5e74\u5ea6\u81ea\u7531\u8edf\u9ad4\u63a8\u5ee3\u66a8\u7a0b\u5f0f\u8edf\u9ad4\u61c9\u7528\u7814\u767c\u4e2d\u5fc3\u5de5\u4f5c\u8a08\u756b \u6559\u6750\uff1a https:\/\/github.com\/t301000\/ntpc-coder-example-201810 \u5b89\u88dd\u8a2d\u5b9a\uff1a PHP \u7bc4\u4f8b\u4e2d public\/config\/system.php \u8cc7\u6599\u5eab\u9023\u7dda\u8a2d\u5b9a\u8981\u4f9d\u7167\u81ea\u5df1\u7684\u74b0\u5883\u53bb\u8a2d\u5b9a composer install web server document root \u8a2d\u5b9a\u5230 public \u8cc7\u6599\u593e \u9810\u8a2d\u5e33\u5bc6\uff1a admin \/ 12345678 \u958b\u767c\u74b0\u5883\u8207\u5de5\u5177\uff1a Wagon \u7684\u4e0b\u8f09\u53ca\u8a2d\u5b9a \u514d\u5b89\u88dd\u53ef\u651c\u7684 LARAVEL \u958b\u767c\u74b0\u5883 wagon on github \u6ce8\u610f\u4e8b\u9805\uff1a\u89e3\u58d3\u7e2e\u5f8c\uff0c\u9808\u8a2d\u5b9a\u8a72\u8cc7\u6599\u593e\u7684\u5b89\u5168\u6027\uff0c\u4f7f Users \u7fa4\u7d44\u8a2d\u70ba\u53ef\u300c\u4fee\u6539\u300d\uff0c\u5982\u6b64\u5728\u555f\u52d5\u53ca\u95dc\u9589 uwAmp \u6642\uff0c\u624d\u4e0d\u6703\u51fa\u554f\u984c\u3002 XAMPP Installers and Downloads for Apache Friends PhpStorm Visual Studio Code [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[34],"tags":[],"_links":{"self":[{"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/posts\/11581"}],"collection":[{"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/comments?post=11581"}],"version-history":[{"count":0,"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/posts\/11581\/revisions"}],"wp:attachment":[{"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/media?parent=11581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/categories?post=11581"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/webnas.bhes.ntpc.edu.tw\/wordpress\/wp-json\/wp\/v2\/tags?post=11581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}