Article Directory
Linux CentOS серверинде GD китепканаларын иштетүү жана PHP yum орнотуу колдоосун конфигурациялоо
WeChat расмий аккаунтун жарнамалоо үчүн веб-сайтты SEO максатында колдонгондо , эгер сиз веб-сайттын колдонуучу тажрыйбасын жакшыртууну кааласаңыз, анда аны жагымдуураак веб-сайт шаблонуна же WordPress темасына алмаштырганыңыз оң.
Ушуга байланыштуу, Чен Вэйлян акыркы бир нече күндө онлайн маркетингди изилдөөнү токтотуп, анын ордуна күчтүү WordPress темасын орнотууну сынап көрүүдө , тактап айтканда, Linux серверинде GD китепканасы иштетилген болушу керек деп талап кылууда.
Ошентип, мен Linux серверин GD китепканасы орнотулганын текшерүү үчүн буйрук менен текшердим.
GD китепкана орнотулганын аныктоо үчүн Linux буйругу:
php -i | grep -i --color gd
GD китепканасы эмне үчүн колдонуларын кеңири түшүндүрүп бериңиз
GD китепканасы сүрөттөрдү иштете алган бир катар API'лерди камсыз кылат. GD китепканасын колдонуу веб-сайттарга сүрөттөрдү иштетүүгө же сүрөттөрдү жаратууга мүмкүндүк берет.
Электрондук коммерция веб-сайтынын серверлеринде, адатта, GD китепканасы төмөнкү функцияларды аткаруу үчүн иштетилген:
- Эскиздерди түзүү үчүн колдонулат.
- Сүрөттөргө суу белгисин кошуңуз.
- Вебсайттын маалыматтары отчетторду түзүүгө мүмкүнчүлүк бериңиз.
Linux серверине GD китепканасын орнотуңуз
- Эгерде GD китепканасы орнотулбаса, Linux серверине GD китепканасын орнотуу үчүн төмөнкү ыкманы караңыз.
# Эгерде баштапкы код орнотулган болсо, ▼ параметрлерди кошуңуз
--with-gd
# Эгерде бул Debian негизиндеги Linux кызмат мөөнөтү болсо, орнотуу үчүн apt-get колдонуңуз ▼
apt-get install php5-gd
# Эгер бул CentOS сервери болсо, аны yum ▼ менен орнотуңуз
yum install php-gd
# Эгерде бул suse негизиндеги 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 параметрин кошуңуз
Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "Linux CentOS серверинде GD китепканасынын конфигурациясын жана PHP yum орнотуу колдоосун иштетүү" макаласы сизге пайдалуу болот деп үмүттөнөбүз.
Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-563.html
