ဆောင်းပါးလမ်းညွှန်
GD libraries များကို enable လုပ်ခြင်းနှင့် Linux CentOS server တွင် PHP yum installation support ကို configure လုပ်ခြင်း
WeChat တရားဝင်အကောင့်ကို မြှင့်တင်ရန် SEO အတွက် ဝက်ဘ်ဆိုက်တစ်ခုကို အသုံးပြုသည့်အခါ ဝက်ဘ်ဆိုက်၏ အသုံးပြုသူအတွေ့အကြုံကို မြှင့်တင်လိုပါက ပိုမိုဆွဲဆောင်မှုရှိသော ဝက်ဘ်ဆိုက် template သို့မဟုတ် WordPress theme သို့ ပြောင်းလဲခြင်းသည် အကောင်းဆုံးဖြစ်သည်။
ဤအကြောင်းကြောင့် Chen Weiliang သည် ပြီးခဲ့သည့် ရက်အနည်းငယ်အတွင်း အွန်လိုင်းစျေးကွက် ရှာဖွေရေး သုတေသနပြုခြင်းကို ရပ်တန့်လိုက်ပြီး ယင်း အစား Linux server တွင် GD library ကို enable လုပ်ထားရန် လိုအပ်သည့် အစွမ်းထက် WordPress theme တစ်ခု ထည့်သွင်းခြင်းကို စမ်းသပ်နေခဲ့သည် ။
ထို့ကြောင့် GD စာကြည့်တိုက်ကို ထည့်သွင်းထားကြောင်း သေချာစေရန် အမိန့်ဖြင့် Linux ဆာဗာကို စစ်ဆေးခဲ့သည်။
GD စာကြည့်တိုက်ကို ထည့်သွင်းထားခြင်း ရှိမရှိ သိရှိရန် Linux ညွှန်ကြားချက်
php -i | grep -i --color gd
GD စာကြည့်တိုက်ကို အသုံးပြုပုံကို အသေးစိတ်ရှင်းပြပါ။
GD စာကြည့်တိုက်သည် ပုံများကို စီမံဆောင်ရွက်နိုင်သော API စီးရီးများကို ပံ့ပိုးပေးပါသည်။ GD စာကြည့်တိုက်ကို အသုံးပြုခြင်းဖြင့် ဝဘ်ဆိုဒ်များကို ပုံများကို စီမံဆောင်ရွက်နိုင်သည် သို့မဟုတ် ပုံများကို ဖန်တီးနိုင်စေပါသည်။
အီလက်ထရွန်းနစ်ကူးသန်းရောင်းဝယ်ရေး ဝက်ဘ်ဆိုက်ဆာဗာများတွင် အောက်ပါလုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် GD library ကို ပုံမှန်အားဖြင့် ဖွင့်ထားလေ့ရှိသည်-
- ပုံသေးများကို ဖန်တီးရန် အသုံးပြုသည်။
- ပုံများတွင် ရေစာထည့်ပါ။
- ဝဘ်ဆိုဒ်ဒေတာကို အစီရင်ခံစာများထုတ်ပေးပါစေ။
Linux ဆာဗာတွင် GD စာကြည့်တိုက်ကို ထည့်သွင်းပါ။
- GD စာကြည့်တိုက်ကို ထည့်သွင်းမထားပါက၊ Linux ဆာဗာတွင် GD စာကြည့်တိုက်ကို ထည့်သွင်းရန် အောက်ပါနည်းလမ်းကို ကိုးကားပါ။
# အရင်းအမြစ်ကုဒ်ကိုထည့်သွင်းပါက၊ ကန့်သတ်ချက်များ ▼ ထည့်ပါ။
--with-gd
# ၎င်းသည် Debian-based Linux ဝန်ဆောင်မှုကာလဖြစ်ပါက၊ ထည့်သွင်းရန် apt-get ကို အသုံးပြုပါ။
apt-get install php5-gd
# ၎င်းသည် CentOS ဆာဗာဖြစ်ပါက ၎င်းကို yum ▼ ဖြင့် ထည့်သွင်းပါ။
yum install php-gd
# ၎င်းသည် suse-based Linux ဆာဗာဖြစ်ပါက yast▼ ဖြင့် ထည့်သွင်းပါ။
yast -i php5_gd
PHP ပြုစုရာတွင် မူလက GD စာကြည့်တိုက်ကို မပံ့ပိုးသည့်အခါ ▼ ထည့်နိုင်သည်။
- ဦးစွာ zlib အရင်းအမြစ်ကုဒ်၊ libpng အရင်းအမြစ်ကုဒ်၊ gd အရင်းအမြစ်ကုဒ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
- ချုံ့ချဲ့ပြီးနောက်၊ အရင်းအမြစ်လမ်းညွှန်၊ zlib လမ်းညွှန်သို့သွားပါ။
ကုဒ်ဥပမာ ▼
./configure --prefix=/usr/local/zlib make ; make install make clean
# libpng လမ်းညွှန် ▼
cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libpng make ; make install make clean
# gd လမ်းညွှန် ▼
./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng make ; make install make clean
နောက်ဆုံးတွင် php.ini ဖိုင်တွင် "gd" ကိုရှာပါ။
▼ အောက်တွင် ဤစာကြောင်းကို ထည့်ပါ။
extension=/usr/local/libgdgd.so
ထို့နောက် php ဝန်ဆောင်မှုကို ပြန်လည်စတင်ပါ၊ အဆင်မပြေပါက စမ်းကြည့်ပါ။ reboot ဆာဗာ၊ များသောအားဖြင့် ဒါကကောင်းပါတယ်။
ကြိုတင်ကာကွယ်မှုများ
သို့သော်လည်း၊ GD စာကြည့်တိုက်ကို အရင်းအမြစ်ကုဒ်မှ ထည့်သွင်းပြီး gd စာကြည့်တိုက်ကိုသာ ထည့်သွင်းပါက PHP ဗားရှင်းနှင့် စာကြည့်တိုက်ဗားရှင်း ကွဲပြားနိုင်သည်
အကယ်၍ ၎င်းသည် အရင်းအမြစ်ကုဒ် တပ်ဆင်ခြင်းဖြစ်ပါက PHP ပြုစုရာတွင် ပါရာမီတာ –with-gd ကို ထည့်သွင်းခြင်းသည် အကောင်းဆုံးဖြစ်သည်။
Chen Weiliang ရဲ့ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မှာ မျှဝေထားတဲ့ "Enabling GD Library Configuration and PHP yum Installation Support on Linux CentOS Server" ဆောင်းပါးက သင့်အတွက် အထောက်အကူဖြစ်လိမ့်မယ်လို့ မျှော်လင့်ပါတယ်။
ဒီဆောင်းပါးလင့်ခ်ကို မျှဝေပေးဖို့ မတွန့်ဆုတ်ပါနဲ့- https://www.chenweiliang.com/cwl-563.html
