Portál AbcLinuxu, 27. července 2025 17:44


Dotaz: aktivace vypnute php extenze

18.11.2008 15:50 Honza Lunek
aktivace vypnute php extenze
Přečteno: 482×
Odpovědět | Admin
ahoj .. muzu vas poprosit o radu? Mam nainstalovany PHP 5.2.6 na CentOS 5.2 a opensource projekt ktery potrebuju nahodit na server vyzaduje php extenze * ext/gd

* ext/json

* ext/xmlwriter

ale phpinfo() mi vypisuje:

--without-gd

--disable-xmlwriter

--disable-json

Jak se dá dosáhnout aby ty extenze byli aktivni? staci neco dopsat do php.ini? pocitam ze to bude neco jako "php_xmlreader=on"

Bohuzel se mi nepodarilo vygooglit nic rozumneho. Moc prosim o nejaky maly hint at se pohnu zas o kousek dal..

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

Odpovědi

18.11.2008 16:41 Pavel
Rozbalit Rozbalit vše Re: aktivace vypnute php extenze
Odpovědět | | Sbalit | Link | Blokovat | Admin
To vypada jako volba pri prekladu. Potom te zklamu, tohle v konfiguraci nijak nezapnes, zbyva jen nova kompilace s volbou --with-gd=<cesta ke gd> (pro konfiguracni skript).
18.11.2008 17:54 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: aktivace vypnute php extenze
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud ty rozšíření existují jako .so knihovny, tak by měli jít (dynamicky) načíst volbou extension=.

I am always ready to learn although I do not always like to be taught. (W. Churchill)
18.11.2008 18:35 lieko
Rozbalit Rozbalit vše Re: aktivace vypnute php extenze
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja som dokompilovaval mcrypt extension na redhate 5 takto :
zistim verziu php
# rpm -qa | grep -i php-common 
php-common-5.1.6-15.el5

Podla toho stiahnem zdrojaky zo stranky php.net 
#wget http://php.tar.bz

Mcrypt zavisi na libmcrypt kniznici - cize ju nainstalujem aj s devel verziou 
# yum install libmcrypt libmcrypt-devel 

Na kompilaciu php extension budem potrebovat php-devel 
# yum install php-devel 

Rozbalim stiahnute php, premiestnim sa do rozbaleneho adresara a nasledne aj do extension adresara ktoru chcem kompilovat (v tomto pripade mcrypt) 
#cd php-5.1.6 
#cd ext/mcrypt/ 

# phpize 
# aclocal  	# neviem co to robi, je mozne, ze to zbehne aj bez toho 
# ./configure 
# make clean 
# make 
# make install 

na koniec povieme PHP-cku ze má zacat pouzivat novu extension 
# vi /etc/php.ini 
	 
Pridame riadok 
extension=mcrypt.so 

19.11.2008 08:12 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: aktivace vypnute php extenze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podivej se do php.ini, minimalne extension gd by tam melo byt zakomentovane.

;extension=gd.so

Takze nainstaluj gd a tady to povol. UZ ostatnich balicku to bude podobne. Pak restartni apache at se zmeny pouzijou.
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
20.11.2008 07:39 Honza Lunek
Rozbalit Rozbalit vše Re: aktivace vypnute php extenze
Děkuju všem za tipy ... dneska to vyzkousim a poreferuju :)

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.