Umncedisi we Linux Centos uvula uqwalaselo lwethala leencwadi le-GD PHP yum inkxaso yofako

Linux IisentiUmncedisi wenza uqwalaselo lwethala leencwadi le-GD kunye nenkxaso yofakelo lwe-PHP yum

Sisebenzisa iwebhusayithi ukwenzaseonikaUkunyuswa kweakhawunti yoluntu, ukuba ufuna ukuphucula amava omsebenzisi wewebhusayithi, kungcono ukutshintshela kwi-template ekhangelekayo yewebhusayithi okanye i-WP theme.

Ngenxa yoko,Chen WeiliangAndizukufunda kwezi ntsukuIntengiso ye-IntanethiNgoku, ndivavanya ukufakwa kwesixhobo esinamandlaWordPressUmxholo ufuna ngokukodwa ukuba iseva yeLinux mayivule inkxaso kwithala leencwadi le-GD.

Ke ngoko, ndiye ndajonga iseva yeLinux ngomyalelo kwaye ndaqinisekisa ukuba ilayibrari yeGD ifakiwe.

Umyalelo weLinux ukujonga ukuba ilayibrari yeGD ifakiwe:

php -i | grep -i --color gd

Ingcaciso eneenkcukacha yokuba ithala leencwadi leGD lisetyenziselwa ntoni

Ithala leencwadi leGD libonelela ngothotho lweeAPI zokusetyenzwa kwemifanekiso.Ukusebenzisa ithala leencwadi leGD kuvumela iiwebhusayithi ukuba zisebenze imifanekiso okanye zenze imifanekiso.

EzorhweboIseva yewebhusayithi ihlala ivula ithala leencwadi le-GD ukufezekisa le misebenzi ilandelayo:

  • Isetyenziselwa ukwenza i-thumbnails.
  • Yongeza i-watermark kwimifanekiso.
  • Vumela idatha yewebhusayithi yakho ivelise iingxelo.

Faka ilayibrari yeGD kwiseva yeLinux

  • Ukuba ithala leencwadi le-GD alifakwanga, nceda ubone le ndlela ilandelayo yokuhlohla ithala leencwadi le-GD kumncedisi we Linux.

# Ukuba ufaka ikhowudi yomthombo, yongeza iiparamitha ▼

 --with-gd

# Ukuba lixesha lenkonzo yeDebian Linux, sebenzisa i-apt-fumana ukufaka▼

 apt-get install php5-gd

# Ukuba yi-CentOS iseva, sebenzisa i-yum ukuyifaka ▼

 yum install php-gd

# Ukuba ngumncedisi we Linux, yifake ngeyast▼

 yast -i php5_gd

Singayongeza xa siqulunqa i-PHP ngaphandle kokuxhasa ithala leencwadi le-GD ▼

  1. Qala ngokukhuphela ikhowudi yomthombo we-zlib, ikhowudi yomthombo we-libpng, kunye nekhowudi yomthombo we-gd
  2. Emva kokuvula unzip, yiya kuluhlu lwekhowudi yemvelaphi, zlib directory

Ikhowudi Umzekelo ▼

./configure --prefix=/usr/local/zlib
 make ; make install
 make clean

# libpng ulawulo ▼

 cp scripts/makefile.linux ./makefile
 ./configure --prefix=/usr/local/libpng
 make ; make install
 make clean

# gd uvimba weefayili ▼

 ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng
 make ; make install
 make clean

Ekugqibeleni, kwifayile ye php.ini, khangela "gd".

Yongeza lo mgca ungezantsi ▼

extension=/usr/local/libgdgd.so

Emva koko, qala kwakhona inkonzo yephp, ukuba ayisebenzi, zama reboot Iseva, ihlala ilungile ngeli xesha.

Izilumkiso

Nangona kunjalo, xa ufaka ilayibrari ye-GD kwikhowudi yomthombo kunye nokongeza kuphela ilayibrari ye-gd, inguqulo ye-PHP kunye noguqulelo lwethala leencwadi lunokwahluka.

Ukuba lufakelo lwekhowudi yomthombo, kungcono ukongeza iparameter-nge-gd xa uqulunqa i-PHP.

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

Skrolela phezulu