[PHP]การเขียนโค๊ดบน Github และ Deploy ที่ Heroku

ITTIRIT T.
3 min readJul 3, 2019

--

สรุปคร่าวๆ Github

GitHub คือ website Git (version control repository) ที่อยู่บน internet มีการทำงานแบบเดียวกับ Git เลย แต่สามารถเข้าถึงข้อมูลและจัดการไปผ่าน web โดยไม่ต้องเสียเงิน หรือลงทุกตั้ง server เพื่อติดตั้ง Git เองเลย แต่ code project ทั้งหมดจะุถูกแจกจ่ายให้คนอื่นๆสามารถเห็นได้ด้วย ซึ่ง GitHub ก็มีการเสนอ plan แบบส่วนตัวให้ถ้าอยากให้ code ไม่ถูกแจกจ่ายออกไปโดยจะมีค่าใช้จ่ายตรงนี้ ปัจจุบันมีมากกว่า 20 ล้าน user รวมกันกว่า 60 ล้าน repository บนระบบแล้ว

ที่มา : https://saixiii.com/what-is-github/

สรุปคร่าวๆ 2 Heroku

Heroku เป็น Platform as a Service (Paas) ที่ให้เราใช้งานได้ฟรี (มีแบบเสียเงินด้วย) โดยรองรับภาษาโปรแกรมที่หลากหลาย เช่น Ruby, PHP, Node.js, Python, Java, Clojure, Scala และยังสามารถสร้าง buildpack สำหรับภาษาอื่นๆได้ เช่น Lua ที่รันอยู่บน OpenResty ได้อีกด้วย

ที่มา : http://thaiopensource.org/รู้จัก-และเริ่มต้นกับ-heroku/

เราจะเริ่มกันที่ Github

ถ้ายังไม่ลงทะเบียนก็กด Sign-up << ง่ายมากขอข้าม

เมื่อ Sign-in แล้ว เราจะเริ่มต้นด้วย การสร้าง New repository

กรอกรายละเอียด Repository name และ Create repository

จากนั้นเราจะเริ่มด้วยไฟล์การสร้าง index.php

เนื่องจากการ Deploy ที่ Heroku จำเป็นต้องมี index ไม่เช่นนั้นแล้วจะเกิด error

ต่อไปเราจะไป Deploy ที่ Heroku

ถ้ายังไม่ได้ลงทะเบียน ก็ Sign-up ให้เรียบร้อย

เมื่อเรา Sign-in เข้ามาแล้ว

ให้ Create new app

เมื่อกด Create app จะเด้งมาหน้า Deploy อัตโนมัติ

ให้กดเลือก Deployment method เป็น Github

ค้นหา Repository ที่ต้องการและ Connect

กด Deploy Branch และรอดูผล

ไปดูผลงานของเรากัน

เรียบร้อย

เมื่อเราเพิ่ม code ที่ github ก็ต้องกลับมา deploy ใหม่อีกครั้ง

ปล.สามารถตั้ง automatic deploy ได้

แต่ถ้าต้องการความชัวร์แบบเห็นด้วยตาว่า deploy complete ก็ควร manual deploy

--

--

Responses (1)