Portál AbcLinuxu, 15. července 2025 10:33


Dotaz: Co je špatného na Bundled extensi pro PHP

16.1.2012 18:37 pepa
Co je špatného na Bundled extensi pro PHP
Přečteno: 187×
Odpovědět | Admin
Zdravím, nejsem moc zkušený administrátor tak se chci zeptat. Nainstaloval jsem si ubuntu server a zjistil jsem, že tam není Bundled extese, takže nefunguje spousty funkcí s obrázky. Bohužel přidaní neni nijak triviální a pokud se nepletu (kdyštak mě opravte) je nutné překomilovat PHP, což se mi moc neche, neví někdo proč tak ubuntu činí? Určitě k tomu má nějaký vážný důvod proč tam to Bundled není. Popřípadě jaká to tam dostat co nejsadněji. Díky za rady
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 16.1.2012 19:25 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Co je špatného na Bundled extensi pro PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co myslíš tím „Bundled extese“? To není jeden modul, vyhledej si balíčky obsahující v názvu řetězec php. Pro manipulaci s obrázky slouží php5-gd.
16.1.2012 21:04 pepa
Rozbalit Rozbalit vše Re: Co je špatného na Bundled extensi pro PHP
No tak mrkni třeba sem: http://php.net/manual/en/function.imagefilter.php v dolní čáasti píšou:
Note: This function is only available if PHP is compiled with the bundled version of the GD library.
A to je právě ono, zkoušel jsem to a pokud nainstaluji klasicky PHP (které je součástí distribuce Ubuntu) a pak přidám GD, tak jde jen pár funkcí, ale ne ty u kterých je tato poznámka...
Jendа avatar 16.1.2012 21:40 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Co je špatného na Bundled extensi pro PHP
Mně tohle na Debianu projde:
<?php

$im = imagecreatefrompng("/home/jenda/tmp/trashold0003.png");
imagefilter  ( $im , IMG_FILTER_NEGATE);
imagepng($im);
?>
Nainstalované balíčky:
ii  php5-cgi  5.3.9-1    server-side, HTML-embedded scripting language (CGI binary)
ii  php5-cli       5.3.9-1    command-line interpreter for the php5 scripting language
ii  php5-common    5.3.9-1    Common files for packages built from the php5 source
ii  php5-gd        5.3.9-1    GD module for php5
ii  php5-suhosin   0.9.32.1-1 advanced protection module for php5
16.1.2012 21:43 l4m4
Rozbalit Rozbalit vše Re: Co je špatného na Bundled extensi pro PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na bundled extensions je špatné totéž co na veškerém statickém lepení knihoven: každá chyba v knihovně znamená nutnost vydat aktualizaci nejen knihovny, ale i všeho, k čemu je přilepená; plýtvání pamětí (diskem...); neexistence jednotné konfigurace knihovny (což tedy někdy může být i výhoda).
17.1.2012 12:51 pepa
Rozbalit Rozbalit vše Re: Co je špatného na Bundled extensi pro PHP
Máte pravdu, omlouvám se za zmatek, podle dokumentace by to fungovat nemělo, nicméně po otestování to funguje. Děkuji že jste to za mě vyzkoušel, já bych kvůli svě lenosti kompiloval PHP :-)

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.