လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Ice-PHP installation သင်ခန်းစာ - ပေါ့ပါးသော PHP Framework နှင့်စတင်ရန်လျင်မြန်စွာလမ်းညွှန်

Ice-PHP installation သင်ခန်းစာ - ပေါ့ပါးသော PHP Framework နှင့်စတင်ရန်လျင်မြန်စွာလမ်းညွှန်

gitbox 2025-07-26

ရေခဲ Php ဆိုတာဘာလဲ။

Ice-PHP သည်ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်မြင့်မားသော PHP Development Framewer ဖြစ်ပြီး, ရေခဲ PHP ကိုအသုံးပြုခြင်းအားဖြင့်သင်သည်တည်ငြိမ်သောနှင့်အလတ်စားစီမံကိန်းများအတွက်သင့်တော်သောတည်ငြိမ်သော web application များကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။

Ice-PHP ကို install လုပ်ရန်စနစ်လိုအပ်ချက်များ

installation ကိုမစတင်မီသင်၏ဆာဗာပတ် 0 န်းကျင်သည်အောက်ပါအခြေအနေများနှင့်ကိုက်ညီကြောင်းသေချာပါစေ။

  • PHP ဗားရှင်း: 7.2 နှင့်အထက်
  • တေးရေးဆရာ - မှီခိုမှုစီမံခန့်ခွဲမှုကိရိယာများ
  • Web Server: Nginx သို့မဟုတ် Apache ကိုအကြံပြုသည်
  • ဒေတာဘေ့စ်အထောက်အပံ့: MySQL သို့မဟုတ် Postgresql

တပ်ဆင်ခြင်းအဆင့်များ

တေးရေးဆရာကို install လုပ်ပါ

Linux သို့မဟုတ် MacOS စနစ်များတွင် composer ကို install လုပ်နိုင်သည်။

 curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Windows အသုံးပြုသူများသည်ပရိုဂရမ်ကိုဒေါင်းလုတ် လုပ်. install လုပ်ရန်နှင့်တပ်ဆင်ရန်အချက်များကိုလိုက်နာရန် Composer ၏တရားဝင်ဝက်ဘ်ဆိုက်ကိုရယူနိုင်သည်။

ရေခဲ PHP စီမံကိန်းအသစ်တစ်ခုဖန်တီးပါ

တေးရေးတပ်ဆင်ခြင်းပြီးဆုံးသွားသောအခါအောက်ပါ command ကို အသုံးပြု. ရေခဲ PHP စီမံကိန်းကိုသင်ဖန်တီးနိုင်သည်။

 composer create-project --prefer-dist ice-php/ice-project my-project

ကျေးဇူးပြု. "My-project" ကိုသင်၏ကိုယ်ပိုင်စီမံကိန်းအမည်ဖြင့်အစားထိုးပါ။

ဝဘ်ဆာဗာကိုပြင်ဆင်ပါ

ရေခဲ PHP ကိုထောက်ပံ့ရန်ဝက်ဘ်ဆာဗာကိုပြင်ဆင်ခြင်းသည်စီမံကိန်းတစ်ခုစတင်ရာတွင်အဓိကခြေလှမ်းတစ်ခုဖြစ်သည်။ အဓိကဆာဗာ configuration ဥပမာ 2 ခုရှိသည်။

Apache Configuration ကို

 DocumentRoot "/path/to/my-project/public"
AllowOverride All
Require all granted

Nginx Configuration

 server {
    listen 80;
    server_name your_domain.com;
    root /path/to/my-project/public;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # ကျေးဇူးပြုပြီးနောက်ဆက်တွဲPHPဗားရှင်းညှိနှိုင်းမှု
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

စီမံကိန်းကို run ပါ

အထက်ပါ configuration ကိုပြီးစီးပြီးနောက် browser တွင် set domain name သို့မဟုတ် IP address ကိုဝင်ရောက်ကြည့်ရှုပါ။ အရာရာတိုင်းကိုမှန်ကန်စွာပြုပြင်ထားလျှင်ရေခဲပြင် php ၏ကြိုဆိုပါတယ်။

အမြဲမေးလေ့ရှိသောမေးခွန်းများ

Ice-PHP ကိုဘယ်လိုမွမ်းမံမလဲ။

စီမံကိန်း root directory တွင်အောက်ပါ command ကိုကွပ်မျက်ခြင်းအားဖြင့်မူဘောင်ကိုအဆင့်မြှင့်နိုင်သည်။

 composer update

Ice-PHP မှမည်သည့်ဒေတာဘေ့စ်များကိုထောက်ခံသနည်း။

ရေခဲ PHP သည် MySQL နှင့် Postgresql အပါအ 0 င်ဒေတာဘေ့စ်အမျိုးမျိုးကိုထောက်ပံ့သည်။ သင်၏စီမံကိန်းလိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်ရွေးချယ်နိုင်သည်။

အကျဉ်းချုပ်

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

ဆက်စပ်အကြောင်းအရာ