PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : von php 4.1.0 auf php 4.2.2



flanders
24.07.02, 21:36
kaum ist die eine krise bewältigt kommt schon die nächste
erstmal hallo an alle!!! :)

da ich ja die suse 8.0 habe ist auch gleich php 4.1.0 dabei. ich möchte aber gerne die neuste version, also 4.2.2, haben.

wie kann ich das am geschicktesten machen, ohne wie es mir andere raten, den apache und php neu zu installiern bzw. compiliern???
denn als neuling ist das nciht so einfach.

ich habe mal spaßeshalber auf einem testsystem versucht apache und php neu zu installiern. wenn ich die tarballs entpacke und den apache "configure"en will, sagt er mir: es fehlt gcc. dabei ist gcc installiert

schaut euch das mal an:
---------------------
shell:/usr/local/apache/apache_1.3.26 # ./configure --prefix=/usr/local/apache
Configuring for Apache, Version 1.3.26
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
+ using builtin Expat
+ checking sizeof various data types
+ doing sanity check on compiler and options
** A test compilation with your Makefile configuration
** failed. The below error output from the compilation
** test will give you an idea what is failing. Note that
** Apache requires an ANSI C Compiler, such as gcc.

======== Error Output for sanity check ========
./helpers/TestCompile: make: command not found
============= End of Error Report =============

Aborting!
-------------------

das kann doch schon mal net sein!!


hat jemand eine einfachere lösung php upzudaten??? wäre voll cool
vielen dank im voraus

Michael

bernie
24.07.02, 21:53
Hi,

Sieht so aus als ob du kein make drauf hättest :)

dafür müsste es eigentlich ein Paket geben.

Ciao, Bernie

flanders
24.07.02, 23:18
hi,

aber ich habe doch nur 'configure' ausgeführt!!
'make' muss aber drauf sein, da ich schon versucht habe n eggdorp (ircbot) zu installieren. und da hat make hingehauen...

ok cu und gute nacht:)

michael

flanders
25.07.02, 09:08
danke
make war ehrlcih nciht drauf:) jetzt kann ich weiter testen in der testumgebung:)

gibt es nciht trotzdem einen einfacheren weg php upzudaten???

michael

bernie
25.07.02, 10:01
Hi,

./configure überprüft natürlich ob du ein make hast und hat auch hingeschrieben dass es jetzt versucht ein Testprogramm zu kompilieren und dafür verwendet es halt make.

Naja, es gibt bei den Distributionen immer Packages, bei SuSE/RedHat/Mandrake sind das RPMs bei Debian DEBs und bei Gentoo bekommst du die Software z.B. als Source und sie wird automatisch kompiliert. Die Pakete kann man meistens von der Homepage des Herstellers der Distri runterladen.

Ciao, Bernie