Ubuntu ဆာဗာတွင် PHP scripting language ကို install လုပ်ရန် Web application developer များအခက်အခဲရှိနိုင်သည်။ ဤသည်အချက်များအများအပြားကြောင့်ဖြစ်သည်။ သို့သော်ဤလမ်းညွှန်ကို အသုံးပြု၍ လူတိုင်းသည်တပ်ဆင်နေစဉ်အမှားများကိုရှောင်နိုင်လိမ့်မည်။
Ubuntu Server တွင် PHP ကို Install လုပ်ခြင်း
PHP language ကို Ubuntu ဆာဗာတွင်တပ်ဆင်ခြင်းသည်မတူညီသောနည်းလမ်းများဖြင့်ပြုလုပ်နိုင်သည် - ၄ င်းသည် ၄ င်း၏ဗားရှင်းနှင့်လည်ပတ်မှုစနစ်၏ဗားရှင်းပေါ်တွင်မူတည်သည်။ အဓိကခြားနားချက်မှာအသင်းများကိုယ်တိုင်သာဖြစ်သည်။ ၎င်းသည်ကွပ်မျက်ခံရရန်လိုအပ်သည်။
သတိပြုရမည်မှာ PHP package တွင်အစိတ်အပိုင်းများစွာပါ ၀ င်သည်။ အကယ်၍ အလိုရှိပါက၊ တစ် ဦး နှင့်တစ် ဦး သီးခြားစီတပ်ဆင်နိုင်သည်။
နည်းလမ်း ၁။ Standard Installation
စံသတ်မှတ်ချက်ထည့်သွင်းတပ်ဆင်မှုတစ်ခုတွင်နောက်ဆုံးအထုပ်၏ဗားရှင်းကိုအသုံးပြုသည်။ Ubuntu Server လည်ပတ်မှုစနစ်တစ်ခုစီတွင်ကွဲပြားသည်။
- 12.04 LTS (တိကျမှု) - ၅.၃;
- 14.04 LTS (ယုံကြည်စိတ်ချရသော) - 5.5;
- 15.10 (ဝီလီ) - 5.6;
- 16.04 LTS (Xenial) - ၇.၀ ။
Packages အားလုံးကိုတရားဝင် operating system repository ကတဆင့်ဖြန့်ဝေသည်။ ထို့ကြောင့် third-party ကိုဆက်သွယ်ဖို့မလိုပါ။ သို့သော် package အပြည့်အစုံကို version နှစ်မျိုးဖြင့်ထုတ်လုပ်ထားပြီး OS version ပေါ်တွင်မူတည်သည်။ Ubuntu Server 16.04 တွင် PHP ကို install လုပ်ရန်၊
sudo apt-get install php
နှင့်အစောပိုင်းဗားရှင်းများအတွက်:
sudo apt-get ကို install လုပ်ပါ
သင့်အနေဖြင့် system အတွင်းရှိ PHP package ၏အစိတ်အပိုင်းအားလုံးကိုမလိုအပ်ပါက၎င်းတို့ကိုသီးခြားတပ်ဆင်နိုင်သည်။ ၎င်းကိုမည်သို့လုပ်ဆောင်ရမည်နှင့်မည်သည့်အမိန့်များကိုအောက်တွင်ဖော်ပြသင့်သည်။
Apache HTTP Server အတွက် module
Apache အတွက် PHP module ကို install လုပ်ရန် Ubuntu Server 16.04 တွင်အောက်ပါ command ကိုသုံးရန်လိုသည်။
sudo apt-get ထည့်သွင်း libapache2-mod-php
အစောပိုင်း OS ဗားရှင်းများတွင် -
sudo apt-get ကို libapache2-mod-php5 ကိုသွင်းပါ
သင်ထည့်သွင်းရန်ခွင့်ပြုချက်ပေးရမည့် ၀ င်ပြီးနောက်စကားဝှက်တောင်းလိမ့်မည်။ ဒီလိုလုပ်ဖို့စာကိုရေးပါ "D:" ဒါမှမဟုတ် "Y" (Ubuntu Server တည်နေရာပေါ် မူတည်၍) ကိုနှိပ်ပါ ရိုက်ထည့်ပါ.
ကျန်ရှိသောအရာအားလုံးသည် package ၏ download နှင့် installation ကိုပြီးမြောက်ရန်စောင့်ရန်ဖြစ်သည်။
FPM
FPM ကို operating system version 16.04 တွင်ထည့်သွင်းရန်၊
sudo apt-get ကို install လုပ်ပါ
အစောပိုင်းဗားရှင်းများတွင် -
sudo apt-get ကို install လုပ်ပါ php5-fpm
Superuser စကားဝှက်ကိုရိုက်ပြီးနောက်ချက်ချင်း installation စတင်မည်ဖြစ်သည်။
CLI
PHP တွင် console program များကိုဖန်တီးသော developer များအနေဖြင့် CLI လိုအပ်သည်။ ဤပရိုဂရမ်မာကိုအကောင်အထည်ဖော်ရန် Ubuntu 16.04 တွင်သင် command ကိုရိုက်ရမည်။
sudo apt-get install php-cli
အစောပိုင်းဗားရှင်းများတွင် -
sudo apt-get install php5-cli
PHP extension များ
ဖြစ်နိုင်ချေရှိသော PHP ၏လုပ်ဆောင်ချက်အားလုံးကိုအကောင်အထည်ဖော်ရန်အတွက်အသုံးပြုသောပရိုဂရမ်များအတွက်အတော်အတန်သော extension များထည့်သွင်းသင့်သည်။ ယခုထိုကဲ့သို့သောတပ်ဆင်မှုအတွက်လူကြိုက်အများဆုံး command များကိုတင်ပြလိမ့်မည်။
Note မှတ်ချက် - extension တစ်ခုချင်းစီအတွက်အောက်ပါအတိုင်းပထမ ဦး ဆုံး Ubuntu Server 16.04 နှင့်ဒုတိယသည် OS ၏အစောပိုင်း version များအတွက် command နှစ်ခုပေးလိမ့်မည်။
- GD အတွက် extension:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Mcrypt အတွက် extension:
sudo apt-get ကို install လုပ်ပါ php-mcrypt
sudo apt-get ကို install လုပ်ပါ php5-mcrypt
- MySQL အတွက် extension:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Ubuntu ရှိ MySQL ထည့်သွင်းမှုလမ်းညွှန်ကိုလည်းကြည့်ပါ
နည်းလမ်း ၂။ အခြားဗားရှင်းများကိုထည့်သွင်းပါ
Ubuntu Server ၏မူကွဲတစ်ခုချင်းစီတွင်သက်ဆိုင်ရာ PHP package ကို install လုပ်လိမ့်မည်ဟုအထက်တွင်ဖော်ပြခဲ့သည်။ သို့သော်၎င်းသည်အစောပိုင်း (သို့) အပြန်အလှန်အားဖြင့်ပရိုဂရမ်းမင်းဘာသာစကားကိုထည့်သွင်းရန်စွမ်းရည်ကိုပျက်ပြားစေသည်မဟုတ်ပါ။
- အရင်ဆုံး system မှာအရင် install လုပ်ခဲ့တဲ့ PHP components အားလုံးကိုသင်ဖယ်ရှားဖို့လိုသည်။ ဒီလိုလုပ်ဖို့ Ubuntu 16.04 မှာ command နှစ်ခုကို run ပါ။
sudo apt-get ကိုဖယ်ရှားပါ libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveအစောပိုင်း OS ဗားရှင်းများတွင် -
sudo apt-get ကိုဖယ်ရှားပါ libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - ယခုတွင်သင် PHP ဗားရှင်းအားလုံး၏ package များပါသည့် repositories စာရင်းတွင် PPA တစ်ခုထည့်သွင်းရန်လိုအပ်သည်။
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update ကို - ဤအချိန်တွင် PHP package အပြည့်အစုံကိုသင်ထည့်နိုင်သည်။ ဤသို့ပြုရန်အတွက်ဥပမာအားဖြင့် command ၏ဗားရှင်းကိုသတ်မှတ်ပါ။ "5.6":
sudo apt-get ထည့်သွင်းပါ php5.6
အထုပ်အပြည့်အပြည့်မလိုအပ်ပါကလိုအပ်သော command များကို ရွေးချယ်၍ modules များကိုသီးခြားတပ်ဆင်နိုင်သည်။
sudo apt-get ထည့်သွင်း libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get ကို install လုပ်ပါ php5.6-xml
နိဂုံး
နိဂုံးချုပ်အနေဖြင့်ကွန်ပျူတာတွင်အလုပ်လုပ်ခြင်းနှင့် ပတ်သက်၍ အခြေခံဗဟုသုတရှိသည့်တိုင်သုံးစွဲသူသည်အဓိက PHP package နှင့်၎င်း၏အပိုထပ်ဆောင်းအစိတ်အပိုင်းများကိုအလွယ်တကူတပ်ဆင်နိုင်သည်ဟုကျွန်ုပ်တို့ပြောနိုင်သည်။ အဓိကကတော့ Ubuntu Server မှာ run ဖို့လိုတဲ့ command တွေကိုသိဖို့ပါ။