ခေတ်သစ်ဖွံ့ဖြိုးတိုးတက်မှုနည်းလမ်းများ၏ဆင့်ကဲဖြစ်စဉ်နှင့်အတူဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်တည်ဆောက်ခြင်းသည်အလိုအလျောက်နှင့်စံနှုန်းများပိုမိုဖြစ်လာနိုင်သည်။ ပေါ့ပါးသောကွန်တိန်နာသံစုံရေးကိရိယာတစ်ခုအနေဖြင့် Php Development Reading ပတ်ဝန်းကျင်ကိုထိထိရောက်ရောက်တည်ဆောက်ရန်ကွန်တိန်နာမျိုးစုံကွန်တိန်နာမျိုးစုံကိုအလွယ်တကူ configure နှင့်စီမံခန့်ခွဲနိုင်သည်။ PHP Development Ready Reading ကိုဖန်တီးရန် Docyer ကိုမည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားတစ်ချိန်တည်းသို့လိုက်သွားမည်ဖြစ်သည်။
သင်၏ system တွင် docker နှင့် dycy compose များကို install လုပ်ထားပြီး docker 0 န်ဆောင်မှုကိုသေချာအောင်လုပ်ပါ။
စီမံကိန်း၏ root directory တွင် docker-compose.yml အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ။ ဤဖိုင်ကိုကျွန်ုပ်တို့၏ PHP Development ပတ်ဝန်းကျင်ကိုသတ်မှတ်ရန်နှင့်စီမံရန်အသုံးပြုသည်။
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 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 သို့ဝင်ရောက်ကြည့်ရှုနိုင်သည်။
ဤ command များဖြင့်ကွန်တိန်နာ 0 န်ဆောင်မှုအားလုံးကိုအလွယ်တကူစတင်, ရပ်တန့်ခြင်းနှင့်စီမံနိုင်သည်။
Docker ကိုအသုံးပြုခြင်းသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန်အတွက်ကွန်ပျူတာများကိုတည်ဆောက်ရန်အတွက်တီထွင်မှုကိုပြုလုပ်ရန်ဖွံ့ဖြိုးမှုဖြစ်စဉ်ကိုပိုမိုထိရောက်စေသည်သာမကအသင်းအဖွဲ့ 0 င်များအကြားပတ်ဝန်းကျင်၏ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေသည်။ ရိုးရှင်းသော configuration file တစ်ခုသာပါ 0 င်သော PHP, ဒေတာဘေ့စ်နှင့်အခြားမှီခိုသော 0 န်ဆောင်မှုများအပါအ 0 င်အပြည့်အ 0 ပတ်ဝန်းကျင်ကိုသင်လျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဤဆောင်းပါးတွင်ရှင်းလင်းချက်သည်သင်ဆိုင်ကယ်ဖြင့်စတင်ရန်ပိုမိုမြန်ဆန်စွာဖွင့်လှစ်နိုင်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။