လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ရှိ GD စာကြည့်တိုက်ကိုဖွင့်လှစ်ခြင်း၏ပြီးပြည့်စုံသောနည်းလမ်းနှင့်အသုံးပြုမှုဥပမာများကို

PHP ရှိ GD စာကြည့်တိုက်ကိုဖွင့်လှစ်ခြင်း၏ပြီးပြည့်စုံသောနည်းလမ်းနှင့်အသုံးပြုမှုဥပမာများကို

M66 2025-10-27

PHPG GD စာကြည့်တိုက်နိဒါန်း

GD (ဂရပ်ဖစ်သရေကျ) စာကြည့်တိုက်သည် PHP ၏ built-in image processing processing extom ကိုထုတ်လုပ်ခြင်း, တည်းဖြတ်ခြင်း, GD စာကြည့်တိုက်မှတစ်ဆင့် developer များကချုံ့ခြင်း, လှည့်ခြင်း, သီးနှံစိုက်ပျိုးခြင်း, ၎င်းသည် 0 ဘ်ဆိုဒ်များအတွက်အတည်ပြုထားသောကုဒ်များ, thumbnails များ, တက်ကြွသောဇယားနှင့်အခြားလုပ်ဆောင်မှုများကိုထုတ်လုပ်ရန်အတွက်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။

GD စာကြည့်တိုက်ကိုဖွင့်ထားသလားစစ်ဆေးပါ

GD စာကြည့်တိုက်ကိုမဖွင့်မီ PHP ပတ်ဝန်းကျင်တွင်တိုးချဲ့မှုရှိ, command line မှာအောက်ပါ command ကိုရိုက်ထည့်နိုင်သည်။

 php -i | grep "GD Support"

အကယ်. output ရလဒ်ကို "Enabled" ပါက GD စာကြည့်တိုက်ကိုဖွင့်ထားကြောင်းဆိုလိုသည်။ အကယ်. ၎င်းကိုမပြပါက၎င်းကိုကိုယ်တိုင်ဖွင့်ရန်လိုအပ်သည်။

GD Module ကိုဖွင့်ပါ

PHP configuration file file php.ini ကို ရှာပြီးတည်းဖြတ်ပါ။ ယေဘုယျအားဖြင့် Path သည်ယေဘုယျအားဖြင့် /etc/php/php.ini သို့မဟုတ် /usr/local/php/php.ini တွင်တည်ရှိသည်။ အားရှာဖွေခြင်း:

 ;extension=gd

ရှေ့ semicolon ကိုမထည့်သွင်းပါ။

 extension=gd

အပြောင်းအလဲများကိုသိမ်းဆည်းပါ။

Web server ကို restart လုပ်ပါ

configuration file ကိုပြုပြင်ပြီးနောက် configurations ကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်လိုအပ်သည်။ သင် Apache ကိုအသုံးပြုနေပါကအောက်ပါ command ကို run နိုင်သည်။

 sudo service apache2 restart

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

GD စာကြည့်တိုက်ကိုအောင်မြင်စွာဖွင့်ထားသလားဆိုတာအတည်ပြုပါ

ပြန်လည်စတင်ပြီးနောက်ရှာဖွေတွေ့ရှိမှု command ကိုပြန်ဖွင့်ပါ။

 php -i | grep "GD Support"

အကယ်. "Enabled" ကိုပြသပါက GD စာကြည့်တိုက်ကိုအောင်မြင်စွာဖွင့်နိုင်ပြီးပုံမှန်အသုံးပြုနိုင်သည်။

GD စာကြည့်တိုက် Usage ဥပမာ

GD စာကြည့်တိုက်ကိုဖွင့်ပြီးနောက်ရုပ်ပုံများကို ဖန်တီး. စာသားဆွဲခြင်းသို့မဟုတ် PHP Code မှတဆင့်အခြားပုံရိပ်ထုတ်ယူခြင်းကိုပြုလုပ်နိုင်သည်။ ဤတွင်ရိုးရှင်းသောပုံရိပ်နှင့်စာသားအရစာသားကိုဖန်တီးခြင်းဥပမာတစ်ခုရှိသည်။

 <?php
// ပတ်တူဖန်တီးပါ
$im = imagecreate(100, 50);

// နောက်ခံအရောင်ကိုအဖြူရောင်သို့သတ်မှတ်ပါ
imagecolorallocate($im, 255, 255, 255);

// စာသားအရောင်ကိုအနက်ရောင်အထိထားပါ
$color = imagecolorallocate($im, 0, 0, 0);

// စာသားကိုပတ်တူမှထည့်ပါ
imagestring($im, 5, 10, 10, "Hello, world!", $color);

// output ကိုပုံ
header("Content-Type: image/png");
imagepng($im);
?>

အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက် Browser သည် PNG ပုံရိပ်ကို "Hello, World!" စာသားကိုပြသလိမ့်မည်။ GD စာကြည့်တိုက်သည်ပုံမှန်အလုပ်လုပ်နိုင်ကြောင်းညွှန်ပြသည်။

အကျဉ်းချုပ်

PHPG GD စာကြည့်တိုက်ကိုဖွင့်လှစ်ခြင်းလုပ်ငန်းစဉ်သည်အတော်လေးရိုးရှင်းပါသည်။ သက်ဆိုင်ရာ module ကို configuration file တွင်ဖွင့်ပြီးဆာဗာကိုပြန်လည်စတင်ကြောင်းအတည်ပြုရန်သာလိုအပ်သည်။ GD စာကြည့်တိုက်ကိုကျွမ်းကျင်ပြီးသောအခါ, သင်က 0 က်ဘ်ဆိုက်၏တက်ကြွသောဖော်ပြမှုကိုအလွန်တိုးတက်စေသည့်သမ်းနေးများ,