เจเจ เจเฉฑเจ เจเฉเจเฉ เจธเจฟเจงเจพเจเจค เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ. เจเฉ เจนเฉเจเจ เจนเฉ เจฌเจพเจฐเฉเจนเจพเจ เจซเฉเจเจเจฐ เจเจช ?
เจธเจงเจพเจฐเจจ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเจน เจฆเจธเจคเจพเจตเฉเจเจผ SaaS เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจตเจฟเจเจพเจธ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจ เจคเฉ DevOps เจเฉฐเจเฉเจจเฉเจ เจฐเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจ เจคเฉ เจ เจญเจฟเจเจธเจพเจ เจคเฉเจ เจเจพเจฃเฉ เจเจฐเจตเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเจงเฉเจจเจฟเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจตเจฟเจเจพเจธ เจตเจฟเฉฑเจ เจ เจเจธเจฐ เจเจเจเจฆเฉเจเจ เจนเจจเฅค
เจฆเจธเจคเจพเจตเฉเจเจผ Heroku เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฆเฉ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉเฅค
เจฌเจพเจฐเฉเจนเจพเจ-เจซเฉเจเจเจฐ เจเจช เจตเจฟเจงเฉ เจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจฒเจฟเจเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจ
เจคเฉ เจฅเจฐเจก-เจชเจพเจฐเจเฉ เจฌเฉเจเจฟเฉฐเจ เจธเฉเจตเจพเจตเจพเจ (เจกเฉเจเจพเจฌเฉเจธ, เจธเฉฐเจฆเฉเจธเจผ เจเจคเจพเจฐเจพเจ, เจเฉเจ, เจเจฆเจฟ) เจฆเฉ เจเจฟเจธเฉ เจตเฉ เจธเฉเจฎเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจนเจจเจพเจ เจเจพเจฐเจเจพเจ เจฌเจพเจฐเฉ เจธเฉฐเจเฉเจช เจตเจฟเฉฑเจ เจเจฟเจนเจจเจพเจ เจเฉฑเจคเฉ เจเจน เจเจพเจฐเจเจชเฉเจฐเจฃเจพเจฒเฉ เจ เจงเจพเจฐเจค เจนเฉ:
- เจเฉเจกเจฌเฉเจธ - เจเฉฑเจ เจธเจฐเฉเจค-เจเจฐเฉเจ เจเฉเจคเจพ เจเฉเจกเจฌเฉเจธ - เจเจ เจคเฉเจจเจพเจคเฉเจเจ
- เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ - เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเจพ เจเจฒเจพเจจ เจเจฐเฉ เจ เจคเฉ เจ เจฒเฉฑเจ-เจฅเจฒเฉฑเจ เจเจฐเฉ
- เจเฉเจจเจซเจฟเจเจฐเฉเจธเจผเจจ - เจฐเจจเจเจพเจเจฎ 'เจคเฉ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเฉ
- เจคเฉเจเฉ เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ (เจฌเฉเจเจฟเฉฐเจ เจธเฉเจตเจพเจตเจพเจ) - เจฌเฉเจเจฟเฉฐเจ เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจชเจฒเฉฑเจเฉเจฌเจฒ เจธเจฐเฉเจคเจพเจ เจตเจเฉเจ เจฎเฉฐเจจเฉ
- เจฌเจฃเจพเจ, เจเจพเจฐเฉ เจเจฐเฉ, เจเจฒเจพเจ - เจฌเจฟเจฒเจก เจ เจคเฉ เจฐเจจ เจชเฉเจพเจตเจพเจ เจจเฉเฉฐ เจธเจเจคเฉ เจจเจพเจฒ เจตเฉฑเจ เจเจฐเฉ
- เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ - เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉฑเจ เจเจพเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจฐเจพเจ เจฐเจนเจฟเจค เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจตเจเฉเจ เจเจฒเจพเจ
- เจชเฉเจฐเจ เจฌเจพเจเจกเจฟเฉฐเจ - เจชเฉเจฐเจ เจฌเจพเจเจกเจฟเฉฐเจ เจฆเฉเจเจฐเจพ เจธเฉเจตเจพเจตเจพเจ เจจเจฟเจฐเจฏเจพเจค เจเจฐเฉ
- เจธเฉฐเจเฉเจ - เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเจพเจฒ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจธเจเฉเจฒ เจเจฐเฉ
- เจกเจฟเจธเจชเฉเจธเฉเจฌเจฟเจฒเจเฉ - เจคเฉเจเจผ เจธเจผเฉเจฐเฉเจเจค เจ เจคเฉ เจธเจผเจพเจจเจฆเจพเจฐ เจฌเฉฐเจฆ เจจเจพเจฒ เจญเจฐเฉเจธเฉเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจเจฐเฉ
- เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเจฟเจตเฉเจฒเจชเจฎเฉเจเจ/เจเจชเจฐเฉเจธเจผเจจ เจธเจฎเจพเจจเจคเจพ - เจตเจฟเจเจพเจธ, เจธเจเฉเจเจฟเฉฐเจ, เจ เจคเฉ เจเจคเจชเจพเจฆเจจ เจฆเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจธเจฎเจพเจจ เจฐเฉฑเจเฉ
- เจฒเจพเจเจฟเฉฐเจ - เจฒเฉเจ เจจเฉเฉฐ เจเจตเฉเจเจเจธ เจฆเฉ เจเฉฑเจ เจงเจพเจฐเจพ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฎเฉฐเจจเฉ
- เจชเฉเจฐเจธเจผเจพเจธเจจ เจฆเฉ เจเฉฐเจฎ - เจเฉฑเจ เจธเจฎเฉเจ เจฆเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเจพเจฒ เจชเฉเจฐเจธเจผเจพเจธเจจ/เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจพเจฐเจ เจเจฐเฉ
12 เจเจพเจฐเจเจพเจ เจฌเจพเจฐเฉ เจตเจงเฉเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฒเจ, เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฐเฉเจค เจตเฉเจเฉ:
-
เจ เจงเจฟเจเจพเจฐเจค เจธเจฐเฉเจค - เจชเฉเฉเจนเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ -
habr 'เจคเฉ เจฒเฉเจ. เจฌเจพเจฐเจพเจ-เจซเฉเจเจเจฐ เจเจช - เจฌเจพเจฐเจพเจ-เจซเฉเจเจเจฐ เจเจช - เจ เจงเจฟเจเจพเจฐเจค เจ เจจเฉเจตเจพเจฆ -
habr 'เจคเฉ เจฒเฉเจ. 7 เจซเฉเจเจเจฐ เจเจช เจตเจฟเฉฑเจ 12 โโเจฒเจพเจชเจคเจพ เจเจพเจฐเจ - เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเฉเจงเจพเจฐเจจ เจฒเจ 12 เจเจพเจฐเจเจพเจ 'เจคเฉ เจเฉฑเจ เจคเจพเจเจผเจพ เจจเจเจผเจฐ.
เจฌเจฒเฉ-เจเจฐเฉเจจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจเฉ เจนเฉ?
เจฌเจฒเฉ-เจเจฐเฉเจจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจกเจฟเจฒเฉเจตเจฐ เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจคเจฐเฉเจเจพ เจนเฉ เจฆเฉ เจเจคเจชเจพเจฆเจจ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจฟ เจ เฉฐเจคเจฎ เจเจฒเจพเจเฉฐเจ เจเจชเจฃเฉ เจนเจฟเฉฑเจธเฉ เจตเจฟเฉฑเจ เจเฉเจ เจฌเจฆเจฒเจพเจ เจจเจนเฉเจ เจฆเฉเจเจฆเจพเฅค เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจผเฉเจฐเฉ เจจเจพเจฒ เจคเฉเจจเจพเจค เจเจฐเจจเจพ เจกเจพเจเจจเจเจพเจเจฎ.
เจเจฒเจพเจธเจฟเจ เจฌเฉเจเฉ เจกเจฟเจชเจฒเฉเจ เจธเจเฉเจฎ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ เจฆเฉ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค
- เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ, 2 เจญเฉเจคเจฟเจ เจธเจฐเจตเจฐ เจนเจจ เจเฉ เจฌเจฟเจฒเจเฉเจฒ เจเจธเฉ เจเฉเจก, เจเจชเจฒเฉเจเฉเจธเจผเจจ, เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจจเจพเจฒ เจนเจจ, เจ เจคเฉ เจเฉฑเจ เจฐเจพเจเจเจฐ (เจฌเฉเจฒเฉเจเจธเจฐ) เจนเฉเฅค
- เจฐเจพเจเจเจฐ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจจเจฟเจฐเจฆเฉเจธเจผเจค เจเจฐเจฆเจพ เจนเฉ (เจนเจฐเจพ).
- เจเจธ เจธเจฎเฉเจ เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฐเฉเจฒเฉเจเจผ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจชเฉเจฐเจพ เจชเฉเจฐเฉเจเฉเจเจ เจเจฟเจธเฉ เจนเฉเจฐ เจธเจฐเจตเจฐ 'เจคเฉ เจ เจชเจกเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ (เจจเฉเจฒเจพ), เจเฉ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจฌเฉเจจเจคเฉ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจจเจนเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค
- เจฒเจ เจเฉเจก เจฆเฉ เจฌเจพเจ เจฆ เจจเฉเจฒเจพ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจ เฉฑเจชเจกเฉเจ เจนเฉ เจเจฟเจ เจนเฉ, เจฐเจพเจเจเจฐ เจจเฉเฉฐ เจเจธ เจคเฉเจ เจฌเจฆเจฒเจฃ เจฒเจ เจเจฎเจพเจเจก เจฆเจฟเฉฑเจคเฉ เจเจ เจนเฉ เจนเจฐเจพ 'เจคเฉ เจจเฉเจฒเจพ เจธเจฐเจตเจฐ
- เจนเฉเจฃ เจธเจพเจฐเฉ เจเจพเจนเจ เจเฉเจก เจฆเจพ เจจเจคเฉเจเจพ เจฆเฉเจเจฆเฉ เจนเจจ เจจเฉเจฒเจพ เจธเจฐเจตเจฐ
- เจเฉเจ เจธเจฎเฉเจ เจฒเจ, เจนเจฐเจพ 'เจคเฉ เจ เจธเจซเจฒ เจคเฉเจจเจพเจคเฉ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ เจธเจฐเจตเจฐ เจฌเฉเจเจ เฉฑเจช เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจจเฉเจฒเจพ เจธเจฐเจตเจฐ เจ เจคเฉ เจ เจธเจซเจฒเจคเจพ เจ เจคเฉ เจฌเฉฑเจ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจฐเจพเจเจเจฐ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจชเฉเจฐเจตเจพเจน เจจเฉเฉฐ เจตเจพเจชเจธ 'เจคเฉ เจธเจตเจฟเฉฑเจ เจเจฐเจฆเจพ เจนเฉ เจนเจฐเจพ เจชเฉเจฐเจพเจฃเฉ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจเจฐเจฃ เจตเจพเจฒเจพ เจธเจฐเจตเจฐ, เจ เจคเฉ เจจเจตเจพเจ เจเฉเจก เจธเฉฐเจธเจผเฉเจงเจจ เจ เจคเฉ เจเจพเจเจ เจฒเจ เจญเฉเจเจฟเจ เจเจฟเจ เจนเฉเฅค
- เจ เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจ เฉฐเจค 'เจคเฉ, เจเจธ เจจเฉเฉฐ เจเจธเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจ เจชเจกเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจนเจฐเจพ เจธเจฐเจตเจฐ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจฐเจพเจเจเจฐ เจฌเฉเจจเจคเฉ เจฆเฉ เจชเฉเจฐเจตเจพเจน เจจเฉเฉฐ เจตเจพเจชเจธ 'เจคเฉ เจธเจตเจฟเฉฑเจ เจเจฐเจฆเจพ เจนเฉ เจนเจฐเจพ เจธเจฐเจตเจฐ
เจเจน เจธเจญ เจฌเจนเฉเจค เจตเจงเฉเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจชเจนเจฟเจฒเฉ เจจเจเจผเจฐ 'เจคเฉ เจเจธ เจจเจพเจฒ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ.
เจชเจฐ เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ เจเจงเฉเจจเจฟเจ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจฐเจนเจฟเฉฐเจฆเฉ เจนเจพเจ, เจธเจฐเฉเจฐเจ เจธเจตเจฟเจเจฟเฉฐเจ เจตเจพเจฒเจพ เจตเจฟเจเจฒเจช, เจเจฟเจตเฉเจ เจเจฟ เจเจฒเจพเจธเฉเจเจฒ เจธเจเฉเจฎ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ, เจธเจพเจกเฉ เจ
เจจเฉเจเฉเจฒ เจจเจนเฉเจ เจนเฉเฅค เจซเจฟเจฒเจนเจพเจฒ เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจฐเจฟเจเจพเจฐเจก เจเจฐเฉ, เจ
เจธเฉเจ เจฌเจพเจ
เจฆ เจตเจฟเฉฑเจ เจเจธ 'เจคเฉ เจตเจพเจชเจธ เจเจตเจพเจเจเฉเฅค
เจฎเจพเฉเฉ เจ เจคเฉ เจเฉฐเจเฉ เจธเจฒเจพเจน
เจฌเฉเจฆเจพเจ เจตเจพ: เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ / เจตเจฟเจงเฉเจเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉเจเจ เจนเจจ เจเฉ เจฎเฉเจ เจตเจฐเจคเจฆเจพ เจนเจพเจ, เจคเฉเจธเฉเจ เจธเจฎเจพเจจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจจเจพเจฒ เจฌเจฟเจฒเจเฉเจฒ เจเจฟเจธเฉ เจตเฉ เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจผเจฟเจเจฆเจพเจคเจฐ เจเจฆเจพเจนเจฐเจฃเจพเจ PHP เจ เจคเฉ เจกเฉเจเจฐ เจฆเฉ เจจเจพเจฒ เจตเฉเจฌ เจกเจฟเจตเฉเจฒเจชเจฎเฉเจเจ (เจเฉ เจนเฉเจฐเจพเจจเฉ เจฆเฉ เจเฉฑเจฒ เจนเฉ) เจฆเฉ เจจเจพเจฒ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจเจ เจฆเฉเจเฉ เจจเฉเฉฐ เจเฉฑเจเจฃเจเฉเจเจ.
เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจชเฉเจฐเจฟเจเจ เจตเจฟเฉฑเจ เจเฉเจ เจเจฆเจพเจนเจฐเจฃเจพเจ 'เจคเฉ เจเจพเจฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเจพ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจตเจฟเจนเจพเจฐเจ เจตเจฐเจฃเจจ เจนเฉ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธ เจตเจฟเจธเจผเฉ 'เจคเฉ เจนเฉเจฐ เจธเจฟเจงเจพเจเจค เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจฎเฉเจฒ เจธเจฐเฉเจค เจฆเฉ เจเฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ เจฒเจฟเฉฐเจ เจตเฉเจเฉเฅค
1. เจเฉเจกเจฌเฉเจธ
เจเฉฑเจ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฐเจตเจฐ เจคเฉ เจซเจพเจเจฒเจพเจ เจ เจชเจฒเฉเจก เจเจฐเจจ เจฒเจ FTP เจ เจคเฉ FileZilla เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ, เจเฉฑเจ เจเจคเจชเจพเจฆเจจ เจธเจฐเจตเจฐ เจคเฉเจ เจเจฒเจพเจตเจพ เจเจฟเจคเฉ เจตเฉ เจเฉเจก เจธเจเฉเจฐ เจจเจพ เจเจฐเฉเฅค
เจเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจนเจฎเฉเจธเจผเจพเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจเฉเจก เจ เจงเจพเจฐ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจฏเจพเจจเฉ เจธเจพเจฐเฉ เจเฉเจก เจเฉฑเจ เจคเฉเจ เจเจเจเจฆเฉ เจนเจจ เจเจฟเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ. เจธเจฐเจตเจฐ (เจเจคเจชเจพเจฆเจจ, เจธเจเฉเจเจฟเฉฐเจ, เจเฉเจธเจ1, เจเฉเจธเจ2 ...) เจเฉฑเจ เจธเจผเฉเจ เจฐเจก เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฆเฉเจเจ เจธเจผเจพเจเจพเจตเจพเจ เจคเฉเจ เจเฉเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจ เจธเฉเจ เจเฉเจก เจฆเฉ เจเจเจธเจพเจฐเจคเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจเฅค
2. เจจเจฟเจฐเจญเจฐเจคเจพ
เจซเฉเจฒเจกเจฐเจพเจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจฐเฉเจ เจตเจฟเฉฑเจ เจกเจพเจเจจเจฒเฉเจก เจเจฐเฉเฅค เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจธเจเจฐเจฃ เจตเจพเจฒเฉ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจจเจตเฉเจ เจเฉเจก เจจเฉเฉฐ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจเฉ เจฌเจธ เจ เฉฑเจชเจกเฉเจ เจเจฐเฉเฅค เจธเจพเจฐเฉเจเจ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจธเจนเฉเจฒเจคเจพเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจนเฉเจธเจ เจธเจฐเจตเจฐ 'เจคเฉ เจชเจพเจ เจเจฟเฉฑเจฅเฉ เจนเฉเจฐ 20 เจธเฉเจตเจพเจตเจพเจ เจเฉฑเจฒ เจฐเจนเฉเจเจ เจนเจจเฅค
เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจนเจฎเฉเจธเจผเจพ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเฉ เจเฉฑเจ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจธเฉเจเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ (เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเฉเจเจฐเจพ, เจฎเฉเจฐเจพ เจฎเจคเจฒเจฌ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ เจนเฉ)เฅค เจธเจพเจฐเฉเจเจ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ
เจคเฉ เจ
เจฒเฉฑเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฆเฉ เจคเฉเจฐ เจคเฉ, เจเจ เจฒเฉเจเจฆเฉ เจนเจพเจ เจเฉฐเจชเฉเจเจผเจฐ ะธ เจกเฉเจเจฐ.
เจเฉฐเจชเฉเจเจผเจฐ - เจเฉฑเจ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ PHP เจตเจฟเฉฑเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเฉฐเจชเฉเจเจผเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจจเฉเฉฐ เจธเจเจคเฉ เจจเจพเจฒ เจเจพเจ เจธเจเจคเฉ เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเจฐเจจ, เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจธเจฐเจตเจฐ 'เจคเฉ 20 เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจนเจฐเฉเจ เจเฉเจฒ เจฆเฉเจเฉ เจคเฉเจ เจธเฉเจคเฉฐเจคเจฐ เจชเฉเจเฉเจเจพเจ เจ เจคเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉ เจเฉฑเจ เจจเจฟเฉฑเจเฉ เจธเฉเจเฉ เจนเฉเจตเฉเจเฉเฅค
เจกเฉเจเจฐ - เจเฉฑเจ เจเจชเจฏเฉเจเจคเจพ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ เจคเฉ เจ เจฒเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉฐเจฎ เจเจฐเฉเจเฉเฅค เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเฉฐเจชเฉเจเจผเจฐ เจฆเฉ เจคเจฐเฉเจนเจพเจ, เจชเจฐ เจนเฉเจฐ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ, เจ เจธเฉเจ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฟเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค PHP เจฆเจพ เจเฉฑเจ เจเจพเจธ เจธเฉฐเจธเจเจฐเจฃ เจเฉเจฃเฉ, เจเฉเจ เจตเฉ เจตเจพเจงเฉ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ, เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค เจ เจคเฉ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ, เจชเฉเจเฉเจเจพเจ เจ เจคเฉ เจนเฉเจธเจ เจฎเจธเจผเฉเจจ เจ เจคเฉ เจนเฉเจฐ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจฆเจเจฒ เจฆเจฟเฉฑเจคเฉ เจฌเจฟเจจเจพเจ. เจญเจพเจต, เจกเฉเจเจฐ เจฆเฉเจเจฐเจพ เจเฉฑเจฒ เจฐเจนเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจธเจพเจฐเฉ เจชเฉเจฐเฉเจเฉเจเจ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจฌเจฟเจฒเจเฉเจฒ เจธเฉเฉฑเจ เจ เจคเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจตเฉฑเจเจฐเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค
3. เจธเฉฐเจฐเจเจจเจพ
เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจเฉเจก เจตเจฟเฉฑเจ เจธเจฅเจฟเจฐเจพเจเจ เจตเจเฉเจ เจธเจเฉเจฐ เจเจฐเฉเฅค เจเฉเจธเจ เจธเจฐเจตเจฐ เจฒเจ เจตเฉฑเจเจฐเฉ เจธเจฅเจฟเจฐเจพเจเจ, เจเจคเจชเจพเจฆเจจ เจฒเจ เจตเฉฑเจเจฐเฉเฅค if else constructs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจตเจชเจพเจฐเจ เจคเจฐเจ เจตเจฟเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเฉฐเจฎ เจจเฉเฉฐ เจธเจฟเฉฑเจงเจพ เจฌเฉฐเจจเฉเจนเฉเฅค
เจธเฉฐเจฐเจเจจเจพเจตเจพเจ - เจเจน เจเจนเฉ เจเฉเจเจผ เจนเฉ เจเฉ เจชเฉเจฐเฉเจเฉเจเจ (เจคเฉเจจเจพเจคเฉ) เจฆเฉ เจคเฉเจจเจพเจคเฉ เจตเจฟเฉฑเจ เจตเฉฑเจเจฐเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจเจฆเจฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ (env vars) เจฆเฉเจเจฐเจพ เจชเจพเจธ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจญเจพเจต, เจญเจพเจตเฉเจ เจคเฉเจธเฉเจ เจเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ .config.prod .config.local เจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจคเฉเจจเจพเจคเฉ เจฆเฉ เจธเจฎเฉเจ เจเจนเจจเจพเจ เจฆเจพ เจจเจพเจฎ .config (เจฎเฉเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจเจฟเจธ เจคเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเฉเจเจพ เจชเฉเฉเจนเจฆเฉ เจนเฉ) เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฆเฉ เจนเฉ - เจเจน เจธเจนเฉ เจชเจนเฉเฉฐเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเฉ, เจเจฟเจเจเจเจฟ เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจคเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจธเจพเจฐเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฒเจ เจเจจเจคเจ เจคเฉเจฐ 'เจคเฉ เจเจชเจฒเจฌเจง เจนเฉเจตเฉเจเฉ เจ เจคเฉ เจเจคเจชเจพเจฆเจจ เจธเจฐเจตเจฐ เจฆเฉ เจกเฉเจเจพ เจจเจพเจฒ เจธเจฎเจเฉเจคเจพ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจธเจพเจฐเฉเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจธเจฟเจธเจเจฎ (CI/CD) เจตเจฟเฉฑเจ เจธเจฟเฉฑเจงเจพ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจคเฉเจจเจพเจคเฉ เจฆเฉ เจธเจฎเฉเจ เจเฉฑเจ เจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจจเจพเจฒ เจตเฉฑเจ-เจตเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
4. เจคเฉเจเฉ เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ (เจฌเฉเจเจฟเฉฐเจ เจธเฉเจตเจพเจตเจพเจ)
เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ เจธเจเจคเฉ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเฉ, เจเฉเจ เจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจธเฉเจตเจพเจตเจพเจ เจฒเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจเจน เจเจเจเจฎ เจธเฉฐเจฐเจเจจเจพ เจฌเจพเจฐเฉ เจเจเจเจฎ เจจเจพเจฒ เจฎเจเจผเจฌเฉเจคเฉ เจจเจพเจฒ เจเฉฑเจเฉ เจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจธ เจเจเจเจฎ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ เจคเฉเจ เจฌเจฟเจจเจพเจ, เจเจฎ เจธเฉฐเจฐเจเจจเจพ เจกเฉเจเจพ เจจเจนเฉเจ เจฌเจฃเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ, เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจ เจฒเฉเจช เจนเฉ เจเจพเจตเฉเจเฉเฅค
เจฌเจพเจนเจฐเฉ เจธเฉเจตเจพเจตเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจเจคเจพเจฐ เจธเจฐเจตเจฐ, เจกเฉเจเจพเจฌเฉเจธ, เจเฉเจเจฟเฉฐเจ เจธเฉเจตเจพเจตเจพเจ เจฒเจ เจธเจพเจฐเฉ เจเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจจเจ เจตเจพเจคเจพเจตเจฐเจฃ เจ เจคเฉ เจคเฉเจเฉ-เจงเจฟเจฐ/เจชเฉเจฐเฉเจกเจเจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉเจตเจพเจ เจฒเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจฎเฉเจ เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉเจก เจจเฉเฉฐ เจฌเจฆเจฒเฉ เจฌเจฟเจจเจพเจ เจฌเฉเจธ #1 เจจเจพเจฒ เจเจพเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ เจเจจเฉเจเจธเจผเจจ เจธเจคเจฐ เจจเฉเฉฐ เจฌเจฆเจฒ เจธเจเจฆเจพ เจนเจพเจเฅค เจเจพเจ, เจ เฉฑเจเฉ เจฆเฉเจเจฆเฉ เจนเฉเจ, เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจตเจเฉเจ, เจธเฉเจตเจพ เจจเฉเฉฐ เจธเจเฉเจฒ เจเจฐเจจ เจตเฉเจฒเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจตเจพเจงเฉ เจเฉเจธเจผ เจธเจฐเจตเจฐ เจฒเจ เจเฉเจ เจเจพเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจจเฉเจเจธเจผเจจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
5. เจฌเจฃเจพเจ, เจเจพเจฐเฉ เจเจฐเฉ, เจเจฒเจพเจ
เจธเจฐเจตเจฐ 'เจคเฉ เจเฉเจก เจฆเจพ เจธเจฟเจฐเจซเจผ เจ เฉฐเจคเจฟเจฎ เจธเฉฐเจธเจเจฐเจฃ เจฐเฉฑเจเฉ, เจฐเฉเจฒเฉเจเจผ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเจจ เจฆเฉ เจเฉเจ เจธเฉฐเจญเจพเจตเจจเจพ เจฆเฉ เจจเจพเจฒเฅค เจกเจฟเจธเจ เจธเจชเฉเจธ เจญเจฐเจจ เจฆเฉ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจเฅค เจเฉ เจเฉเจ เจตเฉ เจเจน เจธเฉเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเฉเจก เจจเฉเฉฐ เจเฉฑเจ เจเจฒเจคเฉ เจจเจพเจฒ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจชเจพ เจธเจเจฆเจพ เจนเฉ เจเฉฑเจ เจฌเฉเจฐเจพ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ เจนเฉ!
เจธเจพเจฐเฉ เจคเฉเจจเจพเจคเฉ เจชเฉเจพเจ เจเฉฑเจ เจฆเฉเจเฉ เจคเฉเจ เจตเฉฑเจ เจเฉเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ.
เจตเจพเจชเจธ เจฐเฉเจฒ เจเจฐเจจ เจฆเจพ เจฎเฉเจเจพ เจนเฉเฅค เจคเจฐเฉเฉฑเจเฉเจเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฃเฉ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจฌเจนเจพเจฒ เจเจฐเจจ เจฒเจ, เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉเจเจ เจชเฉเจฐเจพเจฃเฉเจเจ เจเจพเจชเฉเจเจ (เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจเฉฑเจ เฉเจเจ เจ เจคเฉ เจฒเฉเจพเจ เจฒเจ เจคเจฟเจเจฐ) เจคเฉฑเจ เจคเฉเจฐเฉฐเจค เจชเจนเฉเฉฐเจ เจจเจพเจฒ เจฐเฉเจฒเฉเจเจผ เจเจฐเฉเฅค เจญเจพเจต, เจธเจผเจฐเจค เจตเจฟเฉฑเจ เจเฉฑเจ เจซเฉเจฒเจกเจฐ เจนเฉ เจฐเฉเจฒเฉเจเจผ เจ เจคเฉ เจซเฉเจฒเจกเจฐ เจฎเฉเจเฉเจฆเจพ, เจ เจคเฉ เจธเจซเจฒ เจคเฉเจจเจพเจคเฉ เจ เจคเฉ เจ เจธเฉเจเจฌเจฒเฉ เจคเฉเจ เจฌเจพเจ เจฆ, เจซเฉเจฒเจกเจฐ เจฎเฉเจเฉเจฆเจพ เจจเจตเฉเจ เจฐเฉเจฒเฉเจเจผ เจฆเฉ เจชเฉเจฐเจคเฉเจเจพเจคเจฎเจ เจฒเจฟเฉฐเจ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉ เจเฉ เจ เฉฐเจฆเจฐ เจนเฉ เจฐเฉเจฒเฉเจเจผ เจฐเฉเจฒเฉเจเจผ เจจเฉฐเจฌเจฐ เจฆเฉ เจธเจผเจฐเจคเฉเจ เจจเจพเจฎ เจฆเฉ เจจเจพเจฒเฅค
เจเจน เจเจน เจฅเจพเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจ เจธเฉเจ เจฌเจฒเฉ-เจเฉเจฐเฉเจจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจจเฉเฉฐ เจฏเจพเจฆ เจเจฐเจฆเฉ เจนเจพเจ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจเฉเจก เจฆเฉ เจตเจฟเจเจเจพเจฐ เจธเจตเจฟเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจธเจเฉเจ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจตเจพเจชเจธ เจฐเฉเจฒ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเฉ เจธเจพเจฐเฉ เจธเจฐเฉเจคเจพเจ เจ เจคเฉ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเจเจเจพเจฐ เจตเฉ เจธเจตเจฟเจ เจเจฐเจจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
6. เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจเฉเจ เจกเฉเจเจพ เจจเฉเฉฐ เจธเจฟเฉฑเจงเจพ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเฉเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ RAM เจตเจฟเฉฑเจ เจนเฉ เจธเฉเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค เจคเฉเจเฉ เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจตเจฟเจเจเจพเจฐ เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจธเจพเจเจเจพ เจเจฐเฉเฅค เจเจธ เจคเฉฑเจฅ 'เจคเฉ เจฌเฉฐเจจเฉเจนเฉ เจเจฟ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจธเจฟเจฐเจซ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจนเฉ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจธเจเฉเจฒเจฟเฉฐเจ เจฆเฉ เจเจเจฟเจ เจจเจพ เจฆเจฟเจเฅค
เจธเฉเจธเจผเจจเจพเจ เจฆเฉ เจธเฉฐเจฌเฉฐเจง เจตเจฟเฉฑเจ, เจธเจฟเจฐเจซ เจคเฉเจเฉ-เจงเจฟเจฐ เจธเฉเจตเจพเจตเจพเจ (เจฎเฉเจฎเจเฉเจเจก, เจฐเฉเจกเจฟเจธ) เจฆเฉเจเจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเฉเจธเจผ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจธเจเฉเจฐ เจเจฐเฉ, เจเจธเจฒเจ เจญเจพเจตเฉเจ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ 20 เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจเฉฑเจฒ เจฐเจนเฉเจเจ เจนเจจ, เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจตเฉ เจเฉเจธเจผ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจตเจพเจฒเจพ เจเจธเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจเจฒเจพเจเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจเจพเจฐเฉ เจฐเฉฑเจเจฃ เจฆเฉ เจฏเฉเจ เจนเฉเจตเฉเจเจพเฅค เจเจฟเจธ เจตเจฟเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจเจฟเจธเฉ เจนเฉเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจฐเจฟเจนเจพ เจธเฉเฅค เจเจธ เจชเจนเฉเฉฐเจ เจจเจพเจฒ, เจเจน เจชเจคเจพ เจเจฒเจฆเจพ เจนเฉ เจเจฟ เจญเจพเจตเฉเจ เจคเฉเจธเฉเจ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉเจเจ เจเจฟเฉฐเจจเฉเจเจ เจเจพเจชเฉเจเจ เจตเจฐเจคเจฆเฉ เจนเฉ, เจนเจฐ เจเฉเจเจผ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเฉเจเฉ เจ เจคเฉ เจกเฉเจเจพ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเฉ เจฌเจฟเจจเจพเจ เจเฉฐเจฎ เจเจฐเฉเจเฉเฅค
7. เจชเฉเจฐเจ เจฌเจพเจเจกเจฟเฉฐเจ
เจธเจฟเจฐเจซเจผ เจตเฉเจฌ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจชเจคเจพ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉเฅค เจ
เจคเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจตเฉเจฌ เจธเจฐเจตเจฐ เจฆเฉ เจ
เฉฐเจฆเจฐ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจตเจงเจพเจเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ
เจชเจพเจเฉ เจตเจฟเฉฑเจ เจเฉฑเจ PHP เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ.
เจคเฉเจนเจพเจกเฉเจเจ เจธเจพเจฐเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจเจฟเจธเฉ เจชเจคเฉ เจ
เจคเฉ เจชเฉเจฐเจ (เจฒเฉเจเจฒเจเฉเจธเจ:5432, เจฒเฉเจเจฒเจนเฉเจธเจ:3000, nginx:80, php-fpm:9000) 'เจคเฉ เจเฉฑเจ เจเจพเจฒ เจฆเฉเจเจฐเจพ เจเฉฑเจ เจฆเฉเจเฉ เจคเฉฑเจ เจชเจนเฉเฉฐเจเจฏเฉเจ เจนเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจ, เจฏเจพเจจเฉ เจเจฟ, nginx เจคเฉเจ เจฎเฉเจ php-fpm เจ
เจคเฉ เจฆเฉเจตเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเจฆเจพ เจนเจพเจเฅค postgres, เจ
เจคเฉ php-fpm เจคเฉเจ postgres เจ
เจคเฉ nginx เจคเฉฑเจ, เจ
เจคเฉ เจนเจฐเฉเจ เจธเฉเจตเจพ เจคเฉเจ เจนเฉ, เจฎเฉเจ เจเจฟเจธเฉ เจนเฉเจฐ เจธเฉเจตเจพ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเจฆเจพ เจนเจพเจเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจเฉฑเจ เจธเฉเจตเจพ เจฆเฉ เจธเจฟเจนเจค เจฆเฉเจเฉ เจธเฉเจตเจพ เจฆเฉ เจธเจฟเจนเจค เจจเจพเจฒ เจจเจนเฉเจ เจเฉเฉเฉ เจนเฉเจ เจนเฉเฅค
8. เจธเจฎเจพเจจเจคเจพ
เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเฉ, เจ เจคเฉ เจซเจฟเจฐ เจ เจเจพเจจเจ เจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจเฉฑเจ เจฆเฉเจเฉ เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉเจฃเจเฉเจเจ!
เจธเจเฉเจฒ เจเจฐเจจ เจฆเจพ เจตเจฟเจเจฒเจช เจเฉฑเจกเฉเฅค เจกเฉเจเจฐ เจเฉเฉฐเจก เจเจธ เจฒเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเฉ.
เจกเฉเจเจฐ เจธเจตเฉเจฐเจฎ เจตเฉฑเจ-เจตเฉฑเจ เจฎเจธเจผเฉเจจเจพเจ เจ
เจคเฉ เจเฉฑเจเฉ เจฎเจธเจผเฉเจจ 'เจคเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉ เจธเจฎเฉเจน เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉ เจเจฒเฉฑเจธเจเจฐ เจฌเจฃเจพเจเจฃ เจ
เจคเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเฉฑเจ เจธเจพเจงเจจ เจนเฉเฅค
เจเฉเฉฐเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจฎเฉเจ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเจพ เจนเจพเจ เจเจฟ เจฎเฉเจ เจนเจฐเฉเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฒเจ เจเจฟเฉฐเจจเฉ เจธเจฐเฉเจค เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจพเจเจเจพ เจ เจคเฉ เจเจธเฉ เจธเฉเจตเจพ เจฆเฉเจเจ เจเจฟเฉฐเจจเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฎเฉเจ เจเจฒเจพเจตเจพเจเจเจพ, เจ เจคเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจฌเฉเจฒเฉเจเจธเจฐ, เจฆเจฟเฉฑเจคเฉ เจเจ เจชเฉเจฐเจ 'เจคเฉ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจพเจฒเจพ, เจเจธเจจเฉเฉฐ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฒเจ เจเจชเจฃเฉ เจเจช เจชเฉเจฐเฉเจเจธเฉ เจเจฐเฉเจเจพเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจเจน เจฆเฉเจเจฆเฉ เจนเฉเจ เจเจฟ เจธเจฐเจตเจฐ 'เจคเฉ เจฒเฉเจก เจตเจงเจฟเจ เจนเฉ, เจฎเฉเจ เจนเฉเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจเฉเฉ เจธเจเจฆเจพ เจนเจพเจ, เจเจฟเจธ เจจเจพเจฒ เจเฉเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ 'เจคเฉ เจฒเฉเจก เจเจเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
9. เจกเจฟเจธเจชเฉเจธเฉเจฌเจฟเจฒเจเฉ
เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจ เจคเฉ เจกเฉเจเจพ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจคเจพเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจพ เจเจฐเฉเฅค เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจฎเจพเจฐเจจ เจจเจพเจฒ เจชเฉเจฐเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉ เจเฉฑเจ เจธเฉเจตเจพ เจเฉฑเจ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจธเจญ เจเฉเจ เจเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจนเจฐเฉเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจ เจคเฉ เจธเฉเจตเจพ เจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ เจฌเฉฐเจฆ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจจเจพเจฒ เจนเฉเจฐ เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ (เจฌเฉเจธเจผเจ, เจเจน เจเจธ เจคเฉฑเจฅ เจฌเจพเจฐเฉ เจจเจนเฉเจ เจนเฉ เจเจฟ เจธเฉเจตเจพ เจเจฟเจธเฉ เจนเฉเจฐ เจธเฉเจตเจพ เจฒเจ เจชเจนเฉเฉฐเจเจฏเฉเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเฉ, เจชเจฐ เจเจน เจเจฟ เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจเฉเจ เจนเฉเจฐ เจธเฉเจตเจพ เจฌเฉฐเจฆ เจจเจนเฉเจ เจนเฉเจตเฉเจเฉ) . เจธเจพเจฐเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเฉเฉฐ เจจเจฐเจฎเฉ เจจเจพเจฒ เจธเจฎเจพเจชเจค เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจคเจพเจ เจเฉ เจเจฆเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจฎเจพเจชเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจกเจพเจเจพ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจ เจคเฉ เจธเจฟเจธเจเจฎ เจ เจเจฒเฉ เจตเจพเจฐ เจเจพเจฒเฉ เจนเฉเจฃ 'เจคเฉ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค เจญเจพเจต, เจ เจงเฉเจฐเจพ เจเฉฑเจกเจฃ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจตเฉ, เจกเฉเจเจพ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ (เจเฉเจฐเจพเจเจเฉเจเจธเจผเจจ เจตเจฟเจงเฉ เจเฉฑเจฅเฉ เจขเฉเจเจตเฉเจ เจนเฉ, เจกเฉเจเจพเจฌเฉเจธ เจฒเจ เจชเฉเจฐเจธเจผเจจ เจธเจฟเจฐเจซ เจธเจฎเฉเจนเจพเจ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ, เจ เจคเฉ เจเฉเจเจฐ เจธเจฎเฉเจน เจตเจฟเฉฑเจเฉเจ เจเฉฑเจเฉ เจเฉฑเจ เจเฉฑเจ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจ เจธเจซเจฒ เจนเฉ เจเจพเจเจฆเฉ เจนเฉ เจเจพเจ เจเฉฑเจ เจเจฒเจคเฉ เจจเจพเจฒ เจเจฒเจพเจเจ เจเจฟเจ เจธเฉ , เจซเจฟเจฐ เจธเจฎเฉเจน เจคเฉเจ เจเฉเจ เจนเฉเจฐ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจเจเจฐเจเจพเจฐ เจ เจธเจฒ เจตเจฟเฉฑเจ เจฒเจพเจเฉ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ)เฅค
10. เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเจฟเจตเฉเจฒเจชเจฎเฉเจเจ/เจเจชเจฐเฉเจธเจผเจจ เจธเจฎเจพเจจเจคเจพ
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเจพ เจเจคเจชเจพเจฆเจจ, เจธเจเฉเจเจฟเฉฐเจ เจ เจคเฉ เจธเจฅเจพเจจเจ เจธเฉฐเจธเจเจฐเจฃ เจตเฉฑเจเจฐเจพ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ, เจธเจพเจกเฉ เจเฉเจฒ Yii Lite เจซเจฐเฉเจฎเจตเจฐเจ เจนเฉ, เจ เจคเฉ เจธเจฅเจพเจจเจ เจคเฉเจฐ 'เจคเฉ Yii, เจคเจพเจ เจเฉ เจเจน เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจคเฉเจเจผเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเฉ!
เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจเฉเจก เจฆเฉ เจจเจพเจฒ เจธเจพเจฐเฉเจเจ เจคเฉเจจเจพเจคเฉเจเจ เจ เจคเฉ เจเฉฐเจฎ เจฒเจเจญเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ (เจ เจธเฉเจ เจญเฉเจคเจฟเจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจจเจนเฉเจ เจเจฐ เจฐเจนเฉ เจนเจพเจ)เฅค เจจเจพเจฒ เจนเฉ, เจเจฟเจธเฉ เจตเฉ เจตเจฟเจเจพเจธ เจเจฐเจฎเจเจพเจฐเฉ เจจเฉเฉฐ เจฒเฉเฉ เจชเฉเจฃ 'เจคเฉ เจเจคเจชเจพเจฆเจจ เจฒเจ เจเฉเจก เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจจเจพ เจเจฟ เจเฉเจ เจตเจฟเจธเจผเฉเจธเจผ เจคเฉเจฐ 'เจคเฉ เจธเจฟเจเจฒเจพเจ เจชเฉเจฐเจพเจชเจค เจกเจฟเจตเฉเจชเจธ เจตเจฟเจญเจพเจ, เจเฉ เจตเจฟเจธเจผเฉเจธเจผ เจคเจพเจเจค เจฆเฉ เจเจพเจฐเจจ เจธเจฟเจฐเจซ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจตเจงเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจกเฉเจเจฐ เจตเฉ เจเจธ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉเฅค เจชเจฟเจเจฒเฉ เจธเจพเจฐเฉ เจฌเจฟเฉฐเจฆเฉเจเจ เจฆเฉ เจ เจงเฉเจจ, เจกเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจ เจคเฉ เจธเจฅเจพเจจเจ เจฎเจธเจผเฉเจจ เจฆเฉเจตเจพเจ 'เจคเฉ เจเฉฑเจ เจเจพเจ เจฆเฉ เจเจฎเจพเจเจกเจพเจ เจฆเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฒเจฟเจเจเจเจพเฅค
11. เจฒเฉเจเจฟเฉฐเจ (เจฒเฉเจ)
เจ เจธเฉเจ เจซเจพเจเจฒเจพเจ เจ เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจจเฉเฉฐ เจฒเฉเจ เจฒเจฟเจเจฆเฉ เจนเจพเจ! เจ เจธเฉเจ เจฒเฉเจเจธ เจคเฉเจ เจซเจพเจเจฒเจพเจ เจ เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจจเฉเฉฐ เจธเจพเจซเจผ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจ เจนเฉเจฃเฉ 9000 เจชเฉเจเจพ เจฌเจพเจเจเจธ เจ เจคเฉ เจจเจฟเจฏเจฎเจพเจ เจฒเจ เจเฉฑเจ เจนเจพเจฐเจก เจกเจฐเจพเจเจต เจเจฐเฉเจฆเฉเจเฅค
เจธเจพเจฐเฉ เจฒเฉเจเจธ เจจเฉเฉฐ เจเจเจจเจพเจตเจพเจ เจฆเฉ เจเฉฑเจ เจงเจพเจฐเจพ เจตเจเฉเจ เจฎเฉฐเจจเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉเจฆ เจฒเฉเจเจธ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเจพเจฒ เจจเจเจฟเฉฑเจ เจฃเจพ เจจเจนเฉเจ เจเจพเจนเฉเจฆเจพเฅค เจฒเฉเจเจธ เจเจพเจ เจคเจพเจ stdout เจจเฉเฉฐ เจเจพเจฐเฉ เจเฉเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ เจเจพเจ udp เจตเจฐเจเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ 'เจคเฉ เจญเฉเจเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ เจคเจพเจ เจเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเฉเจเจธ เจจเจพเจฒ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจพ เจชเฉเจฆเจพ เจเจฐเฉเฅค Graylog เจเจธ เจฒเจ เจตเจงเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ. เจเจฐเฉเจฒเฉเจ udp เจฆเฉเจเจฐเจพ เจธเจพเจฐเฉ เจฒเฉเจเจธ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเจพ เจนเฉ (เจเจธ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจชเฉเจเฉเจ เจฆเฉ เจธเจซเจฒ เจฐเจฟเจธเฉเจชเจธเจผเจจ เจฌเจพเจฐเฉ เจเจตเจพเจฌ เจฆเฉ เจเจกเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ) เจเจฟเจธเฉ เจตเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจฆเจเจฒ เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจฟเจฐเจซ เจฒเฉเจเจธ เจฆเฉ เจฌเจฃเจคเจฐ เจ เจคเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฐเฉเฉฑเจเจฟเจ เจนเฉเจเจ เจนเฉเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจคเจฐเจ เจเจนเจจเจพเจ เจชเจนเฉเฉฐเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจจเจนเฉเจ เจฌเจฆเจฒเจฆเจพ เจนเฉเฅค
12. เจชเฉเจฐเจธเจผเจพเจธเจจ เจฆเฉ เจเฉฐเจฎ
เจกเฉเจเจพ, เจกเฉเจเจพเจฌเฉเจธ, เจเจฆเจฟ เจจเฉเฉฐ เจ เจชเจกเฉเจ เจเจฐเจจ เจฒเจ, เจเจชเฉเจเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจฌเจฃเจพเจ เจเจ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ, เจเจฟเจธ เจจเฉเฉฐ เจฒเจเจพเจคเจพเจฐ 2 เจตเจพเจฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจเจธ เจคเฉฑเจฅ เจตเฉฑเจฒ เจฒเฉ เจเจพเจตเฉเจเจพ เจเจฟ เจนเจฐ เจเฉเจเจผ เจคเฉเจนเจพเจกเฉ เจฒเจ เจกเฉเจชเจฒเฉเจเฉเจ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจคเฉเจธเฉเจ เจฎเฉเจฐเจ เจจเจนเฉเจ เจนเฉ, เจคเฉเจธเฉเจ 2 เจตเจพเจฐ เจเจฒเจฟเฉฑเจ เจจเจนเฉเจ เจเจฐเฉเจเฉ, เจ เจคเฉ เจธเจพเจจเฉเฉฐ เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
เจธเจพเจฐเฉ เจชเฉเจฐเจธเจผเจพเจธเจผเจจ เจฆเฉ เจเฉฐเจฎ เจเจธเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเฉเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ เจเจฟเจตเฉเจ เจเจฟ เจธเจพเจฐเฉ เจเฉเจก, เจฐเฉเจฒเฉเจเจผ เจชเฉฑเจงเจฐ 'เจคเฉเฅค เจญเจพเจต, เจเฉเจเจฐ เจธเจพเจจเฉเฉฐ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจฌเจฃเจคเจฐ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ, เจคเจพเจ เจ เจธเฉเจ เจเจพเจฒเจฎเจพเจ เจฆเฉ เจจเจพเจฎ เจฌเจฆเจฒ เจเฉ เจ เจคเฉ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจตเจฟเจเจผเฉเจ เจฒ เจกเฉเจเจพเจฌเฉเจธ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเจพเจงเจจเจพเจ เจฆเฉเจเจฐเจพ เจจเจตเฉเจ เจเฉเฉ เจเฉ เจเจธเจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจจเจนเฉเจ เจเจฐเจพเจเจเฉเฅค เจ เจเจฟเจนเฉเจเจ เจเฉเจเจผเจพเจ เจฒเจ, เจ เจธเฉเจ เจตเฉฑเจเจฐเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ - เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจเฉ เจนเจฐ เจฅเจพเจ เจ เจคเฉ เจธเจพเจฐเฉ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ 'เจคเฉ เจเฉฑเจเฉ เจเจฟเจนเฉ เจธเจพเจเจเฉ เจ เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจจเจคเฉเจเฉ เจฆเฉ เจจเจพเจฒ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจนเฉเจฐ เจธเจพเจฐเฉ เจเฉฐเจฎเจพเจ เจฒเจ, เจเจฟเจตเฉเจ เจเจฟ เจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ เจคเจฟเจเจฐ เจเจฐเจจเจพ, เจธเจฎเจพเจจ เจตเจฟเจงเฉเจเจ เจฒเจพเจเฉ เจเฉเจคเฉเจเจ เจเจพเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจเฅค
PHP, Laravel, Laradock, Docker-Compose เจตเจฟเฉฑเจ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจเจฆเจพเจนเจฐเจจ
PS เจธเจพเจฐเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ MacOS 'เจคเฉ เจฌเจฃเจพเจเจเจ เจเจเจเจ เจธเจจเฅค เจเจผเจฟเจเจฆเจพเจคเจฐ เจฒเฉเจจเจเจธ เจฒเจ เจตเฉ เจเฉฐเจฎ เจเจฐเจจเจเฉเฅค เจฎเจพเจซเจผ เจเจฐเจจเจพ, เจตเจฟเฉฐเจกเฉเจเจผ เจเจชเจญเฉเจเจคเจพ, เจชเจฐ เจฎเฉเจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจตเจฟเฉฐเจกเฉเจเจผ เจจเจพเจฒ เจเฉฐเจฎ เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉเฅค
เจ
เจเจฟเจนเฉ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจฒเจชเจจเจพ เจเจฐเฉ เจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจธเจพเจกเฉ เจชเฉเจธเฉ เจคเฉ PHP เจฆเจพ เจเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจธเจฅเจพเจชเจค เจจเจนเฉเจ เจนเฉ เจ
เจคเฉ เจเฉเจ เจตเฉ เจจเจนเฉเจ เจนเฉ.
เจกเฉเจเจฐ เจ
เจคเฉ เจกเฉเจเจฐ-เจเฉฐเจชเฉเจเจผ เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค (เจเจน เจเจจเจฒเจพเจเจจ เจฒเฉฑเจญเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ)
docker -v &&
docker-compose -v
1. เจ
เจธเฉเจ เจชเจพเจเจเจฆเฉ เจนเจพเจ
git clone https://github.com/Laradock/laradock.git &&
ls
เจฒเจพเจฐเจพเจกเฉเจ เจฌเจพเจฐเฉ, เจฎเฉเจ เจเจนเจพเจเจเจพ เจเจฟ เจเจน เจเฉฑเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจเฉเจเจผ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเฉฐเจเฉเจจเจฐ เจ
เจคเฉ เจธเจนเจพเจเจ เจเฉเจเจผเจพเจ เจเจเฉฑเจ เฉเจเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ. เจชเจฐ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจธเฉเจงเจพเจ เจฆเฉ เจฌเจฟเจจเจพเจ เจฒเจพเจฐเจพเจกเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ - เจฎเฉเจ เจเจธเจฆเฉ เจฐเจฟเจกเฉฐเจกเฉเจเจธเฉ เจฆเฉ เจเจพเจฐเจจ เจเจธเจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ. เจฒเจพเจฐเจพเจกเฉเจ เจตเจฟเจ เจเจฆเจพเจนเจฐเจจเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจเจชเจฃเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ, เจเจธ เจฒเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจ
เจจเฉเจเฉเจฒเจคเจพ เจนเฉเจตเฉเจเฉ, เจเจฟเจเจเจเจฟ เจเจฟเจธเฉ เจจเฉเฉฐ เจตเฉ เจเจธเฉ เจธเจฎเฉเจ เจนเจฐ เจเฉเจเจผ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉ.
2. เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฒเจพเจฐเจพเจกเฉเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจเจพเฅค
cd laradock &&
cp env-example .env
2.1 เจเจฟเจธเฉ เจตเฉ เจธเฉฐเจชเจพเจฆเจ เจตเจฟเฉฑเจ habr เจกเจพเจเจฐเฉเจเจเจฐเฉ (เจชเฉเจฐเฉเจเจ เจซเฉเจฒเจกเจฐ เจเจฟเจธ เจตเจฟเฉฑเจ laradock เจเจฒเฉเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ) เจจเฉเฉฐ เจเฉเจฒเฉเจนเฉเฅค (เจฎเฉเจฐเฉ PHPStorm เจเฉเจธ เจตเจฟเฉฑเจ)
เจเจธ เจชเฉเจพเจ 'เจคเฉ, เจ เจธเฉเจ เจธเจฟเจฐเจซ เจชเฉเจฐเฉเจเฉเจเจ เจฆเจพ เจจเจพเจฎ เจฐเฉฑเจเจฆเฉ เจนเจพเจ.
2.2 เจ
เจธเฉเจ เจตเจฐเจเจธเจชเฉเจธ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจฒเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค (เจคเฉเจนเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจฟเฉฑเจคเจฐ เจเฉเจ เจธเจฎเฉเจ เจฒเจ เจฌเจฃเจพเจ เจเจพเจฃเจเฉ)
เจตเจฐเจเจธเจชเฉเจธ เจกเจฟเจตเฉเจฒเจชเจฐ เจฆเฉ เจคเจฐเจซเฉเจ เจซเจฐเฉเจฎเจตเจฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจตเจฟเจธเจผเฉเจธเจผ เจคเฉเจฐ 'เจคเฉ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจคเจธเจตเฉเจฐ เจนเฉเฅค
เจจเจพเจฒ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ เจเจพเจ
docker-compose up -d workspace &&
docker-compose exec workspace bash
2.3 เจฒเจพเจฐเจตเฉเจฒ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ
composer create-project --prefer-dist laravel/laravel application
2.4 เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจ
เจธเฉเจ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเฉ เจชเฉเจฐเฉเจเฉเจเจ เจตเจพเจฒเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจพเจ เจเจ เจนเฉ, เจ
เจคเฉ เจเฉฐเจชเฉเจเจผ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเฉเฅค
ls
exit
docker-compose down
2.5 เจ
เจธเฉเจ PHPStorm เจคเฉ เจตเจพเจชเจธ เจเจเจเจฆเฉ เจนเจพเจ เจ
เจคเฉ .env เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฒเจพเจฐเจตเฉเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจ เจธเจนเฉ เจฎเจพเจฐเจ เจธเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
3. Git เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเฉเจก เจธเจผเจพเจฎเจฒ เจเจฐเฉเฅค
เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจ เจธเฉเจ Github (เจเจพเจ เจเจฟเจคเฉ เจตเฉ) 'เจคเฉ เจเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฌเจฃเจพเจตเจพเจเจเฉเฅค เจเจ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ habr เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเจพเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเฉเจก เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจเฅค
echo "# habr-12factor" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]:nzulfigarov/habr-12factor.git # ะทะดะตัั ะฑัะดะตั ัััะปะบะฐ ะฝะฐ ะฒะฐั ัะตะฟะพ
git push -u origin master
git status
เจ เจธเฉเจ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเฉ เจธเจญ เจเฉเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจนเฉ.
เจธเจนเฉเจฒเจค เจฒเจ, เจฎเฉเจ เจเจฟเฉฑเจ เจฒเจ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจตเจฟเจเจผเฉเจ
เจฒ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ, เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ เจเจน เจนเฉ
4. เจฒเจพเจเจ เจเจฐเฉ!
เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจชเฉเจฐเจ 80 เจ เจคเฉ 443 'เจคเฉ เจเฉเจ เจตเฉ เจฒเจเจเจฟเจ เจจเจนเฉเจ เจนเฉเฅค
docker-compose up -d nginx php-fpm
เจเจธ เจคเจฐเฉเจนเจพเจ, เจธเจพเจกเฉ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ 3 เจตเฉฑเจเจฐเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจธเจผเจพเจฎเจฒ เจนเจจ:
- nginx - เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ
- php-fpm - เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจคเฉเจ เจฌเฉเจจเจคเฉเจเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ php
- เจตเจฐเจเจธเจชเฉเจธ - เจกเจฟเจตเฉเจฒเจชเจฐ เจฒเจ php
เจเจธ เจธเจฎเฉเจ, เจ เจธเฉเจ เจเจน เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจนเฉ เจเจฟ เจ เจธเฉเจ 4 เจตเจฟเฉฑเจเฉเจ 12 เจ เฉฐเจเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐเฉ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจ เจนเฉ, เจ เจฐเจฅเจพเจค:
1. เจเฉเจกเจฌเฉเจธ - เจธเจพเจฐเจพ เจเฉเจก เจเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจนเฉ (เจเฉฑเจ เจเฉเจเจพ เจเจฟเจนเจพ เจจเฉเจ: เจฒเจพเจฐเจตเฉเจฒ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจกเฉเจเจฐ เจฒเจฟเจเจเจฃเจพ เจธเจนเฉ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจน เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเจนเฉเจ เจนเฉ)เฅค
2. เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ - เจธเจพเจกเฉเจเจ เจธเจพเจฐเฉเจเจ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ application/composer.json เจตเจฟเฉฑเจ เจ เจคเฉ เจนเจฐเฉเจ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจนเจฐเฉเจ เจกเฉเจเจฐเจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉเจเจ เจเจเจเจ เจนเจจเฅค
3. เจคเฉเจเฉ เจงเจฟเจฐ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ (เจฌเฉเจเจฟเฉฐเจ เจธเฉเจตเจพเจตเจพเจ) - เจนเจฐเฉเจ เจธเฉเจตเจพ (php-fom, nignx, เจตเจฐเจเจธเจชเฉเจธ) เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจเจผเจฟเฉฐเจฆเจเฉ เจเฉเจเจเจฆเฉ เจนเฉ เจ เจคเฉ เจฌเจพเจนเจฐเฉเจ เจเฉเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจธเฉเจตเจพ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจฆเฉเจเฉ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉเจ เจนเฉเจตเฉเจเฉเฅค
4. เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจนเจฐ เจธเฉเจตเจพ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจนเฉเฅค เจนเจฐเฉเจ เจธเฉเจตเจพ เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจธเจเฉเจฐ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉเฅค
5. เจชเฉเจฐเจ เจฌเจพเจเจกเจฟเฉฐเจ
docker ps
เจเจฟเจตเฉเจ เจเจฟ เจ
เจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเจพเจ, เจนเจฐเฉเจ เจธเฉเจตเจพ เจเจชเจฃเฉ เจชเฉเจฐเจ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจนเฉ เจ
เจคเฉ เจนเฉเจฐ เจธเจพเจฐเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉเฅค
6. เจธเฉฐเจเฉเจ
เจกเฉเจเจฐ เจธเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจเจเฉเจฎเฉเจเจฟเจ เจฒเฉเจก เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจเฉ เจธเฉเจตเจพเจตเจพเจ เจฆเฉเจเจ เจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเฉเฉฐ เจชเฉเจฆเจพ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเฉฐเจเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจฐเฉเจเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉฐเจกเฉ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉ -- เจธเจเฉเจฒ
docker-compose down &&
docker-compose up -d --scale php-fpm=3 nginx php-fpm
เจเจฟเจตเฉเจ เจเจฟ เจ
เจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเจพเจ, php-fpm เจเฉฐเจเฉเจจเจฐ เจฆเฉเจเจ เจเจพเจชเฉเจเจ เจนเจจ. เจธเจพเจจเฉเฉฐ เจเจธ เจเฉฐเจเฉเจจเจฐ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจ เจตเฉ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจ 9000 'เจคเฉ เจตเฉ เจเจเจธเฉเจธ เจเจฐเจจเจพ เจเจพเจฐเฉ เจฐเฉฑเจเจฆเฉ เจนเจพเจ, เจ
เจคเฉ เจกเฉเจเจฐ เจธเจพเจกเฉ เจฒเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจตเจฟเจเจเจพเจฐ เจฒเฉเจก เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค
7. เจกเจฟเจธเจชเฉเจธเฉเจฌเจฟเจฒเจเฉ - เจนเจฐเฉเจ เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจฆเฉเจเฉ เจจเฉเฉฐ เจจเฉเจเจธเจพเจจ เจชเจนเฉเฉฐเจเจพเจ เจฌเจฟเจจเจพเจ เจฎเจพเจฐเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจฐเฉเจเจฃเจพ เจเจพเจ เจฐเฉเจธเจเจพเจฐเจ เจเจฐเจจเจพ เจ เจเจฒเฉเจเจ เจฒเจพเจเจเจพเจ 'เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉเจ เจเจฐเฉเจเจพเฅค เจนเจฐเฉเจ เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ เจเฉเฉฑเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
8. เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเจฟเจตเฉเจฒเจชเจฎเฉเจเจ/เจเจชเจฐเฉเจธเจผเจจ เจธเจฎเจพเจจเจคเจพ เจธเจพเจกเฉ เจธเจพเจฐเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจเฉฑเจเฉ เจเจฟเจนเฉ เจนเจจเฅค เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจธเจฐเจตเจฐ เจเฉฑเจคเฉ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจจเจพเจฒ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจตเจฟเฉฑเจ เจเฉเจ เจตเฉ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจธเจญ เจเฉเจ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจกเฉเจเจฐ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉเจตเฉเจเจพ.
9. เจฒเจพเจเจฟเฉฐเจ - เจเจนเจจเจพเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจฒเฉเจ เจธเจเฉเจฐเฉเจฎ เจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจ เจคเฉ เจกเฉเจเจฐ เจเฉฐเจธเฉเจฒ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค (เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ, เจ เจธเจฒ เจตเจฟเฉฑเจ, เจนเฉเจฐ เจเจฐเฉเจฒเฉ เจฌเจฃเฉ เจกเฉฑเจฌเจฟเจเจ เจฆเฉ เจจเจพเจฒ, เจเจน เจเฉเจธ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเจพ เจเฉ เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจฆเฉเจเจญเจพเจฒ เจจเจนเฉเจ เจเจฐเจฆเฉ)
docker-compose logs -f
เจชเจฐ, เจเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉเจ เจนเฉ เจเจฟ PHP เจ
เจคเฉ Nginx เจตเจฟเฉฑเจ เจกเจฟเจซเจพเจฒเจ เจฎเฉเฉฑเจฒ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเฉเจ เจตเฉ เจฒเจฟเจเจฆเฉ เจนเจจ. 12 เจเจพเจฐเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ เจ
เจธเจฎเจฐเฉฑเจฅ เจเจฐเฉ เจนเจฐเฉเจ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจฒเฉเจ เจฒเจฟเจเจฃเจพเฅค
เจกเฉเจเจฐ เจฒเฉเจเจธ เจจเฉเฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ stdout เจจเฉเฉฐ เจญเฉเจเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจธเจเฉเจ เจเฉเจฐเฉเจฒเฉเจ เจตเจฐเจเฉเจเจ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธเจฆเจพ เจฎเฉเจ เจเฉฑเจชเจฐ เจเจผเจฟเจเจฐ เจเฉเจคเจพ เจนเฉ. เจ เจคเฉ เจเฉเจฐเฉเจฒเฉเจ เจฆเฉ เจ เฉฐเจฆเจฐ, เจ เจธเฉเจ เจฒเฉเจเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจธ เจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจจเฉเจเจฟเจธ เจจเจนเฉเจ เจเจฐเฉเจเฉเฅค
10. เจชเฉเจฐเจธเจผเจพเจธเจจ เจฆเฉ เจเฉฐเจฎ - เจธเจพเจฐเฉ เจชเฉเจฐเจธเจผเจพเจธเจจเจฟเจ เจเฉฐเจฎ เจเจพเจฐเฉเจเจฐ เจเฉเจฒ เจฆเฉ เจงเฉฐเจจเจตเจพเจฆ เจจเจพเจฒ เจฒเจพเจฐเจตเฉเจฒ เจฆเฉเจเจฐเจพ เจนเฉฑเจฒ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจเจฟเจตเฉเจ เจเจฟ 12 เจซเฉเจเจเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจจเจฟเจฐเจฎเจพเจคเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฆเฉ เจคเฉเจฐ เจคเฉ, เจฎเฉเจ เจฆเจฟเจเจพเจตเจพเจเจเจพ เจเจฟ เจเฉเจ เจเจฎเจพเจเจกเจพเจ เจเจฟเจตเฉเจ เจเจฒเจพเจเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
เจ
เจธเฉเจ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจเจพเจเจฆเฉ เจนเจพเจ.
docker-compose exec workspace bash
php artisan list
เจนเฉเจฃ เจ
เจธเฉเจ เจเฉเจ เจตเฉ เจเจฎเจพเจเจก เจตเจฐเจค เจธเจเจฆเฉ เจนเจพเจเฅค (เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ เจ
เจธเฉเจ เจกเฉเจเจพเจฌเฉเจธ เจ
เจคเฉ เจเฉเจธเจผ เจจเฉเฉฐ เจธเฉเจ เจ
เจช เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉ, เจเจธ เจฒเจ เจ
เฉฑเจงเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจจเจนเฉเจ เจเจฒเจพเจเจ เจเจพเจตเฉเจเจพ, เจเจฟเจเจเจเจฟ เจเจน เจเฉเจธเจผ เจ
เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเจจ)เฅค
11. เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจ
เจคเฉ 12. เจฌเจฃเจพเจ, เจเจพเจฐเฉ เจเจฐเฉ, เจเจฒเจพเจ
เจฎเฉเจ เจเจธ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจฌเจฒเฉ-เจเฉเจฐเฉเจจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจจเฉเฉฐ เจธเจฎเจฐเจชเจฟเจค เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจธเฉ, เจชเจฐ เจเจน เจเจธ เจฒเฉเจ เจฒเจ เจฌเจนเฉเจค เจตเจฟเจธเจคเฉเจฐเจฟเจค เจจเจฟเจเจฒเจฟเจเฅค เจฎเฉเจ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจฒเฉเจ เจฒเจฟเจเจพเจเจเจพเฅค
เจธเฉฐเจเฉเจช เจฐเฉเจช เจตเจฟเฉฑเจ, เจธเฉฐเจเจฒเจช CI / CD เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจเฉเจจเจเจฟเฉฐเจธ ะธ เจเจฟเจเจฒเฉเจฌ เจธเฉ.เจเจ. เจฆเฉเจตเจพเจ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจจเจพเจฒ เจเฉเฉเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจธเฉเฉฑเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเจธ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ, เจเจเจเจฎ เจธเฉ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ.
เจ เจคเฉ เจเจธ เจฌเจพเจฐเฉ เจฌเจฟเฉฐเจฆเฉ เจฌเจฃเจพเจ, เจเจพเจฐเฉ เจเจฐเฉ, เจเจฒเจพเจ เจฆเฉเจจเจพเจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจตเจฟเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉเจเจฐเจพ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจชเจพเจเจชเจฒเจพเจเจจ.
เจชเจพเจเจชเจฒเจพเจเจจ เจ เจธเฉเจเจฌเจฒเฉ, เจฐเฉเจฒเฉเจเจผ เจ เจคเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฆเฉ เจชเฉเจพเจตเจพเจ เจจเฉเฉฐ เจเจเจพเจเจฐ เจเจฐเจฆเฉ เจนเฉเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจคเฉเจจเจพเจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจเจ เจชเฉเจพเจตเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจชเจพเจเจชเจฒเจพเจเจจ เจตเจฟเฉฑเจ เจตเฉ, เจคเฉเจธเฉเจ เจฌเฉเจเจ เฉฑเจช เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉเจ เจตเฉเฅค เจเจธ เจธเจพเจงเจจ เจตเจฟเฉฑเจ เจฌเฉเจ เฉฐเจค เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉ.
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉเจก เจเจพเจฒเฉ เจนเฉ
เจเจธ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจจเฉเฉฐ เจเจฒเฉเจจ เจเจฐเจจ เจตเฉเจฒเฉ เจธเจฌเจฎเฉเจกเจฟเจเจฒ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉเฅค
PS: เจเจน เจธเจพเจฐเฉ เจชเจนเฉเฉฐเจ เจเจฟเจธเฉ เจนเฉเจฐ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจ
เจคเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจจเจพเจฒ เจตเจฐเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจฎเฉเฉฑเจ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจคเฉฑเจค เจตเฉฑเจเจฐเจพ เจจเจนเฉเจ เจนเฉ.
เจธเจฐเฉเจค: www.habr.com