Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.04 KB

README.md

File metadata and controls

99 lines (67 loc) · 2.04 KB

Welcome To PHP Workshop

Hope you have a good time with this workshop.



Fun Facts About PHP

Since 1995 By Rasmus Lerdorf

เป็น Open Source

PHP เริ่มแรกย่อมาจาก Personal Home Page แต่ปัจจุบันเปลี่ยนมาเป็น PHP: Hypertext Preprocessor

นิยมใช้เขียนเว็บ (ทำอย่างอื่นก็ได้นะ)

เป็น Serverside Language

นามสกุลไฟล์เป็น .php

ต้องลงท้ายด้วย semicolon ; เสมอ

ใช้แท๊ก <?php ?> เพื่อเพิ่มโค๊ดลงในไฟล์

สามารถใส่ข้อความหรือ HTML ในไฟล์ได้

รูป Logo เป็นรูปช้าง (ElePHPant)





Setup Development


XAMPP

ใช้ XAMPP (ง่ายที่สุด) * ห้ามใช้ในงาน Production *


Docker

ติดตั้ง Docker และใช้ Docker Compose (แนะนำที่สุด)

# docker.compose.yml
version: '3.4'

services:
  php:
    image: php:7.4.29-apache
    ports:
      - 80:80
    volumes:
      - ./:/var/www/html/
    networks:
      - dev_network

  database:
    image: mysql
    command: --default-authentication-plugin=mysql_native_password
    volumes:
      - dev_database_storage:/var/lib/mysql
    networks:
      - dev_network
    expose:
      - 3306
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: example

  phpmyadmin:
    image: phpmyadmin:5.1.1
    ports:
      - 8080:80
    networks:
      - dev_network
    environment:
      PMA_HOST: database

networks:
  dev_network:

volumes:
  dev_database_storage:


Thanks to

www.w3schools.com