MAC စနစ်များရှိ PHP ပတ်ဝန်းကျင်ကိုတည်ဆောက်ခြင်းနှင့်ပြင်ဆင်ခြင်းသည် Web developer တိုင်းကိုစတင်ရန်အရေးကြီးသောခြေလှမ်းတစ်ခုဖြစ်သည်။ PHP ၏သင့်လျော်သော configuration သည်ဖွံ့ဖြိုးမှုစွမ်းရည်ကိုတိုးတက်စေရုံသာမကသဘာဝပတ်ဝန်းကျင်ဆိုင်ရာပြ problems နာများကြောင့်ဖြစ်ပေါ်လာသောပြ troubl နာများကိုလည်းရှောင်ရှားနိုင်သည်။ သင်၏ Mac ရှိ PHP ပတ်ဝန်းကျင်အတွက်လျင်မြန်စွာပြင်ဆင်ရန်အတွက်အောက်ပါတို့သည်လက်တွေ့ php configuration လမ်းညွှန်ဖြစ်သည်။
MAC တွင် PHP တပ်ဆင်မှုအတွက် HomeBrew ကိုအသုံးပြုရန်အတွက်အများဆုံးအကြံပြုသည်။ HomeBrew သည် MACOS ပလက်ဖောင်းပေါ်တွင်လူကြိုက်များသောအထုပ်မန်နေဂျာဖြစ်သည်။ အသုံးပြုရန်လွယ်ကူပြီးမွမ်းမံမှုများလည်းအလွန်အချိန်မီဖြစ်သည်။ ပထမ ဦး စွာ HomeBrew ကို install လုပ်ရန် terminal တွင်အောက်ပါ command ကို Execute လုပ်ပါ။
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
ထည့်သွင်းမှုပြီးဆုံးပြီးနောက် PHP ကို install လုပ်ရန်အောက်ပါ command ကိုဆက်လက်လုပ်ဆောင်ပါ။
brew install php
တပ်ဆင်မှုပြီးဆုံးပါက PHP ကိုမှန်ကန်စွာတပ်ဆင်ခြင်းရှိမရှိအတည်ပြုရန်အောက်ပါ command ကိုသုံးနိုင်သည်။
php -v
အကယ်. command line သည် PHP ဗားရှင်းနံပါတ်ကိုပြန်ပေးပါကတပ်ဆင်ခြင်းသည်အောင်မြင်သည်။
PHP ၏အဓိက configuration ဖိုင်သည် PHP.INI ဖြစ်သည်။ ၎င်းသည်အမှားအယွင်းများ, အချိန်ဇုန်နှင့် extension ကဲ့သို့သော parameters များကိုသတ်မှတ်ရန်အသုံးပြုသည်။ အောက်ပါ command ၏လမ်းကြောင်းကိုသင်ကြည့်ရှုနိုင်သည်။
php --ini
သင်ကြိုက်နှစ်သက်သော text editor ကို သုံး. ဖိုင်ကိုဖွင့်ပါ။
nano /usr/local/etc/php/8.3/php.ini
ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်တွင် debugging အတွက်အမှားပြသမှုကို enable လုပ်ရန်အကြံပြုသည်။ အောက်ပါ configuration ပစ္စည်းများရှာပါ။
display_errors = Off
အဲဒါကိုပြုပြင်မွမ်းမံပါ။
display_errors = On
ဆာဗာအချိန်နှင့်ကိုက်ညီမှုမရှိသောပြ problem နာကိုရှောင်ရှားရန်အချိန်ဇုန်ကိုကိုယ်တိုင်ချထားရန်အကြံပြုသည်။ အောက်ပါလိုင်းနှင့်မန်းမချေရန်:
;date.timezone =
ပြောင်းပါ
date.timezone = "Asia/Shanghai"
တေးရေးဆရာသည် PHP စီမံကိန်းများအတွက်မှီခိုမှုစီမံခန့်ခွဲမှုကိရိယာများကိုတတိယပါတီစာကြည့်တိုက်များကိုအလွယ်တကူမိတ်ဆက်ပေးရန်ကူညီနိုင်သည်။ Homebrew မှတဆင့်တေးရေးဆရာကိုထည့်သွင်းပါ။
brew install composer
တပ်ဆင်မှုပြီးဆုံးပြီးသောအခါစီမံကိန်းလမ်းညွှန်တွင်တေးရေးဆရာဖွဲ့စည်းပုံကိုစတင်ပါ။
composer init
တေးရေးဆရာသည် PHP စာကြည့်တိုက်အမျိုးမျိုးကိုတပ်ဆင်ခြင်းကဲ့သို့သော PHP စာကြည့်တိုက်များတပ်ဆင်ခြင်းကဲ့သို့သော HTTP client:
composer require guzzlehttp/guzzle
ကွပ်မျက်ပြီးနောက် composer သည်စီမံကိန်းမှီခိုမှုကိုအလိုအလျောက်ဒေါင်းလုတ် လုပ်. မွမ်းမံလိမ့်မည်။
ရိုးရှင်းသော PHP စစ်ဆေးမှုဖိုင်တစ်ခုဖန်တီးပေးခြင်းအားဖြင့်ပတ်ဝန်းကျင်ကိုမှန်ကန်စွာပြုပြင်ထားကြောင်းစစ်ဆေးနိုင်သည်။ အောက်ပါအကြောင်းအရာများနှင့် test.php ဖိုင်ကိုဖန်တီးပါ။
<?php phpinfo(); ?>
ဖိုင်ကို 0 က်ဘ်ဆာဗာ၏ root directory (ဥပမာ ~ / ဆိုဒ်များ ကဲ့သို့) တွင်ထည့်ပါ။ ထို့နောက်လက်ရှိ PHP configuration အချက်အလက်စာမျက်နှာကိုကြည့်ရှုရန် browser မှတဆင့်ရယူပါ။
အထက်ပါအဆင့်များမှတဆင့်သင်၏ Mac ရှိ PHP Development ပတ်ဝန်းကျင်ကိုအောင်မြင်စွာတည်ဆောက်နိုင်ခဲ့သည်။ PHP ကို configure လုပ်ခြင်းသည် Php.ini ကို configure လုပ်ခြင်း, သို့မဟုတ်မှီခိုမှုစီမံခန့်ခွဲမှုအတွက်တေးရေးဆရာကိုအသုံးပြုခြင်းသည်ဤလုပ်ငန်းစဉ်များသည်မရှိမဖြစ်လိုအပ်သောတိုးတက်မှု၏အဓိကအစိတ်အပိုင်းများဖြစ်သည်။ တည်ငြိမ်သောပြောင်းလွယ်ပြင်လွယ်ရှိသောဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်သည်သင်၏အနာဂတ်စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်ခိုင်မာသောအုတ်မြစ်ချလိမ့်မည်။
ပြ problems နာများကြုံတွေ့ရပါက PHP တရားဝင်စာရွက်စာတမ်းများသို့မဟုတ်ရပ်ရွာအရင်းအမြစ်များကိုနက်နက်နဲနဲနားလည်ရန်အတွက်ဆွေးနွေးရန်အကြံပြုသည်။