PHP unter RH7.3 updaten

madmat

Mitglied
Hallo,

vorweg: seit 14 Tagen versuche ich als Nicht-Linuxanhänger mit Hilfe diverser Foren folgendes Problem zu lösen, bisher ohne nennenswerten Fortschritt.

Ich habe ein Shopsystem in PHP programmiert, welches lokal auf einem WindowsApachen prima läuft.
Um es jetzt online zu stellen hab ich mir einen Vserver mit RedHat 7.3 und Linux 4.1.2 gebucht, der Shop braucht aber php 4.3.x
Wie zum Geier kann ich die PHP Version auf dem Linuxserver über Rootzugriff via Putty aktualisieren ? RPMs gibts leider nicht, und beim selber kompilieren hab ich keinen Plan welche Parameter ich für
Code:
./configure
eingeben muss, die Kompilierung endet immer mit
Code:
checking lex output file root... ./configure: lex : command not found 
configure error:cannot find output from lex; giving up

Ich bekam jetzt schön öfters die Frage ob ich Lex installiert hätte, aber leider keine Antwort a) was das sei und b) wie ich es installieren könnte, sollte es für mein Vorhaben nötig sein.

Ich bin wirklich dankbar für jede Hilfe, zumal demnächst Deadline für die erste Onlinerevision ist.....
 
@ devil : , guter link....
@danube: wow -danke, der kleine hinweis brachte mich schon viel weiter als die letzte Woche in allen linuxforen zusammen.
leider bricht die kompilierung jetzt mit dem hinweis ab

Code:
The output of /usr/sbin/apxs follows
./configure: /usr/sbin/apxs: No such file or directory

und stimmt....der lt. phpinfo angegebene pfad für apxs stimmt nicht, locate findet apxs nirgends auf dem system. kann ich das auch nachinstallieren ?
 
NAME
apxs - APache eXtenSion tool

SYNOPSIS
apxs -g [ -S variable=value ] -n name

apxs -q [ -S variable=value ] query ...

apxs -c [ -S variable=value ] [ -o dsofile ] [ -I incdir ] [
-D variable[=value] ] [ -L libdir ] [ -l libname ] [
-Wc,compiler-flags ] [ -Wl,linker-flags ] files ...

apxs -i [ -S variable=value ] [ -n name ] [ -a ] [ -A ] dso-
file ...

apxs -e [ -S variable=value ] [ -n name ] [ -a ] [ -A ] dso-
file ...

DESCRIPTION
apxs is a tool for building and installing extension modules
for the Apache HyperText Transfer Protocol (HTTP) server.
This is achieved by building a Dynamic Shared Object (DSO)
from one or more source or object files which then can be
loaded into the Apache server under runtime via the LoadMo-
dule directive from mod_so.

So to use this extension mechanism, your platform has to
support the DSO feature and your Apache httpd binary has to
be built with the mod_so module. The apxs tool automati-
cally complains if this is not the case. You can check this
yourself by manually running the command

$ httpd -l

The module mod_so should be part of the displayed list. If
these requirements are fulfilled, you can easily extend your
Apache server's functionality by installing your own modules
with the DSO mechanism by the help of this apxs tool:

$ apxs -i -a -c mod_foo.c
gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c
ld -Bshareable -o mod_foo.so mod_foo.o
cp mod_foo.so /path/to/apache/libexec/mod_foo.so
chmod 755 /path/to/apache/libexec/mod_foo.so
[activating module `foo' in /path/to/apache/etc/httpd.conf]
$ apachectl restart
/path/to/apache/sbin/apachectl restart: httpd not running, trying to start
[Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module
/path/to/apache/sbin/apachectl restart: httpd started
$ _

The arguments files can be any C source file (.c), a object
file (.o) or even a library archive (.a). The apxs tool
automatically recognizes these extensions and automatically
uses the C source files for compilation while it just uses
the object and archive files for the linking phase. But when
using such pre-compiled objects, make sure they are compiled
for Position Independent Code (PIC) to be able to use them
for a DSO. For instance with GCC you always just have to use
-fpic. For other C compilers please consult its manual page
or watch for the flags apxs uses to compile the object
files.

For more details about DSO support in Apache, first read the
background information about DSO in htdocs/manual/dso.html,
then read the documentation of mod_so.

....

rest auf:
http://httpd.apache.org/docs/programs/apxs.html

Soll heissen du kannst apxs in deinen Apache mit einbinden.
 
brauch ich das apxs denn unbedingt ? ansonsten lass ich es einfach weg.....
die develpakete scheint es nur für apache2.0 zu geben, auf dem 7.3 server läuft aber noch apache 1.3....
 
Zurück