Archiv verlassen und diese Seite im Standarddesign anzeigen : gentoo und php5 .. kurze frage
moin leutz.. helft mir mal schnell auf die sprünge, komm grad ned weiter..
hab seit geraumer zeit php4.4 drauf, will jetzt aber umsteigen auf 5.0.5
egal was ich anstell (denkblockade) ich bekomm php5 ned emerged..
es steht immer nur das 4.4er drin.
weder sync noch ACCEPT_KEYWORDS="~x86" emerge -p mod_php oder php bringen mir die neue version..
auch das eintragen des ebuilds in die package.umask bringt nix :(
kleiner tip? :D
thx
der noob
Hm......
emerge -pv dev-lang/php
ist version 5.0.5-r1
was zeigt er bei dir an ????
Edit :hab es gerade gesehen gibt zwei version
dev-php/php
dev-lang/php <<<< das ist wohl was du brauchst ,müsste strikt mit dev-lang angeben sonst weis er nicht was von beiden
habs hinbekommen :)
jetzt ein anderes prob.. mein apache interpretiert kein php mehr :(
<IfDefine PHP5>
# Load the module first
<IfModule !sapi_apache2.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
# Set it to handle the files
<IfModule mod_mime.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5
AddType application/x-httpd-php-source .phps
</IfModule>
AddDirectoryIndex index.php index.phtml
</IfDefine>
das steht zwar in der httpd.conf, es funzt trotzdem irgendwie leider nicht..
hab ich noch vergessen eine config zu ändern?
gruß
Der Noob
<edit>
mist, jetzt startet mein apache ned mehr, weil fehler in config file.. verdammte axt...
usr/sbin/apache2
[Tue Sep 27 21:45:49 2005] [warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
</edit>
Haste apache bzw. apache2 in den use flags ?????
Zu sehen wie oben unter emerge -pv dev-lang/php siehste ja die opotionalen use flags, sind ne menge !!!!!
Roger Wilco
27.09.05, 23:39
hab ich noch vergessen eine config zu ändern?
Eventuell /etc/conf.d/apache2 bei APACHE2_OPTS den Zusatz "-D PHP5" vergessen?
mist, jetzt startet mein apache ned mehr, weil fehler in config file.. verdammte axt...
Das ist nur eine Warnung. Der Fehler wird ausgegeben, weil offenbar schon eine Apache-Instanz oder ein anderer Dienst auf Port 80 läuft.
also USE_FLAGS hab ich folgende für dev-lang/php in dei pakage.use eingetragen:
=dev-lang/php-5.0.5-r1 cli cgi apache2 dba gd pcre
und -D PHP5
steht auch in der /etc/conf.d/apache2
es läuft aber keine weitere instanz von apache2! jedenfalls bringt mir ps aux keine ersichtliche!
noch ne idee?
Gruß
Der Noob
Roger Wilco
28.09.05, 15:43
es läuft aber keine weitere instanz von apache2! jedenfalls bringt mir ps aux keine ersichtliche!
netstat -tulpen|grep 80
habs jetzt anders gelöst.. hab mir meinen guten alten 1.3.33er apache wieder installiert, php5, perl und mysql neu emerged und schon läuft apache wieder und zwar jetzt mit php5.05 und perl wie ich wollte..
danke trotzdem :)
Gruß
Der Noob
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.