လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Php Development ပတ်ဝန်းကျင်တည်ဆောက်ရန်လမ်းညွှန်အပြည့်အစုံ - တစ်ဆင့်တထောင်ဒေသဖွံ့ဖြိုးရေးဆိုင်ရာဖြေရှင်းချက်

Php Development ပတ်ဝန်းကျင်တည်ဆောက်ရန်လမ်းညွှန်အပြည့်အစုံ - တစ်ဆင့်တထောင်ဒေသဖွံ့ဖြိုးရေးဆိုင်ရာဖြေရှင်းချက်

M66 2025-10-30

PHP Development ပတ်ဝန်းကျင်ကိုလျင်မြန်စွာတည်ဆောက်ရန် Docker ကိုအသုံးပြုပါ

ခေတ်သစ်ဖွံ့ဖြိုးတိုးတက်မှုနည်းလမ်းများ၏ဆင့်ကဲဖြစ်စဉ်နှင့်အတူဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်တည်ဆောက်ခြင်းသည်အလိုအလျောက်နှင့်စံနှုန်းများပိုမိုဖြစ်လာနိုင်သည်။ ပေါ့ပါးသောကွန်တိန်နာသံစုံရေးကိရိယာတစ်ခုအနေဖြင့် Php Development Reading ပတ်ဝန်းကျင်ကိုထိထိရောက်ရောက်တည်ဆောက်ရန်ကွန်တိန်နာမျိုးစုံကွန်တိန်နာမျိုးစုံကိုအလွယ်တကူ configure နှင့်စီမံခန့်ခွဲနိုင်သည်။ PHP Development Ready Reading ကိုဖန်တီးရန် Docyer ကိုမည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားတစ်ချိန်တည်းသို့လိုက်သွားမည်ဖြစ်သည်။

ပြင်ဆင်မှု

သင်၏ system တွင် docker နှင့် dycy compose များကို install လုပ်ထားပြီး docker 0 န်ဆောင်မှုကိုသေချာအောင်လုပ်ပါ။

Docker Compose Compose Compose Compose

စီမံကိန်း၏ root directory တွင် docker-compose.yml အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ။ ဤဖိုင်ကိုကျွန်ုပ်တို့၏ PHP Development ပတ်ဝန်းကျင်ကိုသတ်မှတ်ရန်နှင့်စီမံရန်အသုံးပြုသည်။

PHP ကွန်တိန်နာထည့်ပါ

Docy-compose.ml ဖိုင်တွင်အောက်ပါ configuration content ကိုထည့်ပါ။

 ဗားရှင်း: '3'
0 န်ဆောင်မှုများ
  PHP:
    Image: PHP: 7.4-Apache
    Ports:
      - 8080: 80
    volumes:
      - ./src :/var/www/html

ဤပြင်ဆင်မှုသည်တရားဝင် PHP 7.4 ပုံ (Apache နှင့်အတူ) ကိုအသုံးပြုသည်။ ဤနည်းအားဖြင့်ဒေသန္တရကုဒ်ကိုပြုပြင်ပြီးနောက်ချက်ချင်းပင်ကွန်တိန်နာကိုပြန်လည်စတင်ရန်မလိုဘဲချက်ချင်းအကျိုးသက်ရောက်လိမ့်မည်။

MySQL ကွန်တိန်နာထည့်ပါ

သင်၏စီမံကိန်းသည်ဒေတာဘေ့စ်အထောက်အပံ့လိုအပ်ပါကအောက်ပါ MySQL 0 န်ဆောင်မှုဖွဲ့စည်းမှု configuration ကိုတူညီသော docker.yml ဖိုင်သို့ထည့်နိုင်သည်။

 MySQL:
  Image: MySQL: 5.7
  ပတ်ဝန်းကျင်:
    - MySQL_root_password = စကားဝှက်
    - MySQL_DATABASE = MYAPP
    - MySQL_USER = MYUSERER
    - MySQL_Password = myPassword
  Ports:
    - 3306: 3306
  volumes:
    - MySQL-data: var / lib / mysql

ဤပြင်ဆင်မှုသည် MySQL ဒေတာဘေ့စ်ကွန်တိန်နာကိုသတ်မှတ်သည်, ဒေတာဘေ့စ်အမည်, အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုသတ်မှတ်ပြီးဒေတာဘေ့စ်အချက်အလက်များကို volume mounting မှတဆင့်သတ်မှတ်သည်။

အခြားဝန်ဆောင်မှုများကိုထည့်ပါ

စီမံကိန်းလိုအပ်ချက်များပေါ် မူတည်. Redis, MongoDB သို့မဟုတ် Nginx ကဲ့သို့သောအခြားဝန်ဆောင်မှုများကိုဆက်လက်ထည့်သွင်းနိုင်သည်။ 0 န်ဆောင်မှုတစ်ခုစီကိုအလားတူဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်တစ်ခုဖန်တီးနိုင်သည်။

ကွန်တိန်နာစတင်ပါ

0 န်ဆောင်မှုများအားလုံးကို configure လုပ်သည့်အခါ,

 docker-compose တက်

Docycer Compose သည် image ကိုအလိုအလျောက်ဆွဲယူပြီး configuration file ပေါ်တွင် အခြေခံ. ကွန်တိန်နာကိုစတင်ပါလိမ့်မည်။ startup ပြီးဆုံးသွားသောအခါ HTTP: // localhost: သင်၏ PHP စီမံကိန်းကိုကြည့်ရှုရန် Browser တွင် 8080 သို့ဝင်ရောက်ကြည့်ရှုနိုင်သည်။

ဘုံစီမံခန့်ခွဲမှုပညတ်တော်များ

  • ကွန်တိန်နာကိုနောက်ခံတွင်စတင် ပါ
  • ကွန်တိန်နာကိုရပ်တန့်ပါ။ Docker-Compose မှတ်စု
  • ကွန်တိန်နာအခြေအနေကိုကြည့်ပါ။ Docker-compose ps
  • ကွန်တိန်နာ terminal ကို ရိုက်ထည့်ပါ။

ဤ command များဖြင့်ကွန်တိန်နာ 0 န်ဆောင်မှုအားလုံးကိုအလွယ်တကူစတင်, ရပ်တန့်ခြင်းနှင့်စီမံနိုင်သည်။

အကျဉ်းချုပ်

Docker ကိုအသုံးပြုခြင်းသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန်အတွက်ကွန်ပျူတာများကိုတည်ဆောက်ရန်အတွက်တီထွင်မှုကိုပြုလုပ်ရန်ဖွံ့ဖြိုးမှုဖြစ်စဉ်ကိုပိုမိုထိရောက်စေသည်သာမကအသင်းအဖွဲ့ 0 င်များအကြားပတ်ဝန်းကျင်၏ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေသည်။ ရိုးရှင်းသော configuration file တစ်ခုသာပါ 0 င်သော PHP, ဒေတာဘေ့စ်နှင့်အခြားမှီခိုသော 0 န်ဆောင်မှုများအပါအ 0 င်အပြည့်အ 0 ပတ်ဝန်းကျင်ကိုသင်လျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဤဆောင်းပါးတွင်ရှင်းလင်းချက်သည်သင်ဆိုင်ကယ်ဖြင့်စတင်ရန်ပိုမိုမြန်ဆန်စွာဖွင့်လှစ်နိုင်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

မကြာသေးမီ ဆောင်းပါးများ