Portál AbcLinuxu, 16. července 2025 15:21


Dotaz: po kompilaci php zmizí GD

13.9.2009 22:55 Tomrider
po kompilaci php zmizí GD
Přečteno: 271×
Odpovědět | Admin

Zdravim, snažim se zkompilovat PHP ale jedne věci nerozumim, když zkompiluji a nainstaluji PHP a kouknu na phpinfo() je tam normalne GD, ale kdyz pak zadam:

apt-get install php5-memcache 

a pak znovu kouknu na phpinfo() tak uz tam neni a víc věcí je jinak. Jak je to možné já chtěl jen doinstalovat memchache a ne všechno převorat... Díky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.9.2009 23:51 aw
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud ručně zkompiluješ php a pak ho přepíšeš distribučním balíkem tak se nediv. Ten modul do php má určitě závislost samotné php. Nemůžeš kombinovat vlastní kompilaci a systémové balíky.

14.9.2009 11:53 Tomrider
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD

Jo tak nějak jsem si myslel že to je, jenže já vůbec nikde nenašel jak mám zkompilovat php a dostat do něj

Memcache extension
ImageMagick library
phpinfo

Tyhle tři jsem nikde nenašl jak je přidat do PHP, jako že např: --with-phpinfo nejde a nenašel jsem nic podobnyho ani u ostatnich. Nevíte někdo jak na to?

14.9.2009 12:01 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD

phpinfo je pokud vím pevnou součástí jazyka a vypisuje aktuální konfiguraci. Neviděl sem, že by to někdy nefungovalo (nebylo zakompilováno).

 

Co se týče těch dalších dvou rozšíření, nejsou součástí PHP, ale knihovny PECL - k jejich instalaci nemusíš rekompilovat PHP.

http://cz2.php.net/memcache

http://cz2.php.net/imagick

 

14.9.2009 12:10 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nezmiňuješ se, jaké používáš distro, ale bude to zjevně debian based - na Ubuntu i Debianu rozhodně všechny knihovny, co požaduješ jsou jako balíčky - takže rada: nekompiluj.

Chybí něco ještě po následujícím příkazu?

 

apt-get install php5-memcache php5-gd php5-imagick

14.9.2009 12:20 Tomrider
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD

Jedná se o Ubuntu 8.04, ten ma sice balicky, ale v nich neni prave napriklad: phpinfo, ten je az od verze 5.3 a tu jsem pro ubuntu nenasel. Dale jsem postradal: 

Bundled GD extension

To neni součástí php5-gd

14.9.2009 14:18 error414 | skóre: 12 | blog: error414
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD

phpinfo je zakladni funkce php (v core), takze se nainstaluje pomoci apt-get install php5, na ubuntu 8.04 sem pracoval hodne dlouho, GD knihovny take nainstalujes apt-get install  php5-gd.

co se tyce ImageMagicku tak lze zkompilovat jako modul do php proti aktualnimu php. Stahnes balik http://pecl.php.net/package/imagick, rozbalis, vlezes tam,

prikazy:

phpize

./configure

make

v nejake slozce to vytvori modul *.so  a ten pak nahrajes do php, do php.ini vlozis treba

zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so 

14.9.2009 22:22 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: po kompilaci php zmizí GD

phpinfo, pokud je to ta funkce co vypisuje konfiguraci PHP tam určitě je (viz. můj post i post errora)... popiš kdyžtak co to (ne)dělá.

 

Co se týče GD, tak to samé - rozhodně všechno kolem PHP rozjedeš z balíčků a myslím, že to je lepší varianta, než kompilovat (už kvůli aktualizacím).

 

Nahoď konkrétní problémy s balíčky - určo to pořešíme :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.