PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP ohne gesamtes X emergen ?



Ex0duS
29.03.05, 18:23
hi hab einen kleinen gentoo server am laufen und auf dem ich eigentlich ohne probleme mysql und apache emerged hab und zum laufen gebracht hab .... alles fein soweit ... eiziges problem is PHP.
Wollte testweise eine phpnuke seite aufbaun bei mir am server und da ich php nicht emerged hatte dacht ich mir einfach nach emergen und los gehts :/ aber das war dann nix :(

-kde -gnome -X -gtk hab ich unter anderem bei den use flags dabei ... aber beim emerge kommt immer folgendes raus ...



kat0dus root # emerge -av php

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] x11-base/xorg-x11-6.8.0-r1 -3dfx +3dnow -bitmap-fonts -cjk -debug -dlloader -dmx -doc -hardened -insecure-drivers -ipv6 -mmx +nls +pam -sdk -sse -static -xprint 0 kB
[ebuild N ] app-arch/rpm2targz-9.0-r2 2 kB
[ebuild N ] sys-apps/utempter-0.5.5.5 20 kB
[ebuild N ] x11-terms/xterm-196 -Xaw3d -debug +truetype -unicode 662 kB
[ebuild N ] media-libs/lcms-1.12 +jpeg +python -tiff +zlib 554 kB
[ebuild N ] media-libs/libmng-1.0.4 555 kB
[ebuild N ] media-libs/giflib-4.1.0-r3 -X +gif 294 kB
[ebuild N ] media-libs/libungif-4.1.0.1b -X +gif 305 kB
[ebuild N ] x11-libs/qt-3.3.3 +cups -debug -doc -firebird +gif -icc -immqt -immqt-bc -ipv6 +mysql -nas -odbc +opengl -postgres -sqlite -xinerama +zlib 14,086 kB
[ebuild N ] app-crypt/mhash-0.9.1 362 kB
[ebuild N ] media-libs/pdflib-5.0.2 +java +perl +python -tcltk 2,709 kB
[ebuild N ] app-crypt/mit-krb5-1.3.4-r1 -krb4 -static 6,220 kB
[ebuild N ] dev-libs/libmcrypt-2.5.7 511 kB
[ebuild N ] dev-libs/libgpg-error-1.0 316 kB
[ebuild N ] dev-libs/libgcrypt-1.1.94 +nls 827 kB
[ebuild N ] dev-libs/libxslt-1.1.9-r1 +crypt +python 1,725 kB
[ebuild N ] sys-libs/gpm-1.20.1 (-selinux) 558 kB
[ebuild N ] app-text/aspell-0.50.5-r4 -debug +gpm 992 kB
[ebuild N ] dev-perl/XML-Parser-2.34 224 kB
[ebuild N ] app-text/sablotron-1.0 -doc +perl 472 kB
[ebuild N ] net-libs/libwww-5.4.0-r2 +mysql +ssl 1,110 kB
[ebuild NS ] media-libs/freetype-1.3.1-r4 +nls -tetex 1,919 kB
[ebuild N ] media-libs/t1lib-5.0.2 -X -debug -doc 1,657 kB
[ebuild N ] dev-php/php-4.3.9 -X +berkdb +crypt -curl -debug -doc -fdftk -firebird -flash -freetds -gd -gd-external +gdbm -gmp -hardenedphp -imap -informix -ipv6 +java +jpeg +kerberos +ldap -mcal -memlimit -mssql +mysql +ncurses +nls -oci8 -odbc +pam +pdflib +png -postgres +qt +readline -snmp +spell +ssl -tiff +truetype +xml2 -yaz 3,908 kB

Total size of downloads: 39,999 kB

Do you want me to merge these packages? [Yes/No] n



ich will ja kein X ich will ja nur das php modul für apache damit ich php sites testen kann :( plz help

lilapause
30.03.05, 09:57
Wie sehen die USE Flags aus? Mal ein Verdacht: probier mal mit USE="-qt -gtk -gtk2 ..."

jacusy
30.03.05, 11:25
Also ich weiß nicht so genau, was "emergen" sein soll, aber warum installierst du's nicht einfach von den Quellen?
www.php.net

Terran Marine
30.03.05, 11:34
Also ich weiß nicht so genau, was "emergen" sein soll, aber warum installierst du's nicht einfach von den Quellen?
www.php.net

emerge bzw. portage ist das zentrale Tool für Software Installation/Deinstallation bei Gentoo.

Es macht im Grunde auch nichts anderes als eine Installation aus den Quellen, allerdings relativ automatisiert, außerdem beachtet es die Abhängigkeiten und hat noch ein paar andere nette Features.

Weitere Infos bei www.gentoo.org

Grüße
Terran

Svenny
30.03.05, 12:32
also bei mir sind x-libs und x-common drin wegen GD, imagick und freetype.
ist ja auch kein x-server dabei sondern nur die common files.

Ex0duS
30.03.05, 16:08
[ebuild N ] x11-base/xorg-x11-6.8.0-r1

das hat nix mit dem XServer zu tun ?

WYSIIB
30.03.05, 17:35
[ebuild N ] x11-base/xorg-x11-6.8.0-r1

das hat nix mit dem XServer zu tun ?

liegt wohl daran, das gentoo das x11 packet nicht nach libs, common, client und server aufgeteilt hat

gebraucht werden die libs von php, wenn man gd nutzen will. wenn gentoo die libs nicht einzeln anbietet, muss man eben alles nehmen

lilapause
30.03.05, 19:57
liegt wohl daran, das gentoo das x11 packet nicht nach libs, common, client und server aufgeteilt hat

gebraucht werden die libs von php, wenn man gd nutzen will. wenn gentoo die libs nicht einzeln anbietet, muss man eben alles nehmen

Er versucht aber PHP _ohne_ gd-Support zu kompilieren. Zudem ist es bei mir _mit_ gd support kompiliert und hängt trotzdem nicht von virtual/x11 oder xorg-x11 ab.

-jm-
30.03.05, 21:41
lilapause hat es eigentlich schon gesagt, aber aus Angst, dass sein Beitrag untergeht, weiderhole ich nochmal:
Du hast offensichtlich QT in deiner USE-Variable (im Auschnitt: +qt ...), also solltest du entweder deine make.conf ändern oder ein USE="-qt" dem emerge Befehl voranstellen.

WYSIIB
30.03.05, 23:21
lilapause hat es eigentlich schon gesagt, aber aus Angst, dass sein Beitrag untergeht, weiderhole ich nochmal:
Du hast offensichtlich QT in deiner USE-Variable (im Auschnitt: +qt ...), also solltest du entweder deine make.conf ändern oder ein USE="-qt" dem emerge Befehl voranstellen.

dann mal für den nicht-gentooler... auf welchen umwegen hängt qt mit php zusammen?

lilapause
31.03.05, 00:19
--with-qtdom
Include QtDOM support (requires Qt >= 2.2.0).

WYSIIB
31.03.05, 01:24
--with-qtdom
Include QtDOM support (requires Qt >= 2.2.0).


danke. daran hat ich nicht im mindesten gedacht