[HowTo] PHP5 installieren

  • Thread starter Thread starter server4downs
  • Start date Start date
danke schon mal für den Ansatz
hier das Ergebnis der Eingabe.

vz131:~ # gcc
-bash: gcc: command not found
vz131:~ # locate gcc
locate: /var/lib/locatedb: No such file or directory
vz131:~ # whereis gcc
gcc: /usr/lib/gcc /opt/gcc-3.3.1/bin/gcc

Es scheint wohl so als wenn "gcc" noch nicht richtig installiert ist. :(

Aber ich habe es mit rpm installiert und den Server neugestartet habe ich auch.
Woran kann es gelegen haben?
Gruß Jimi
 
Last edited by a moderator:
gcc: /usr/lib/gcc /opt/gcc-3.3.1/bin/gcc
Das ist nicht der standardmäßige Ort wo es hin installiert wird.
Evtl. kannst Du es mit einem Link nach /usr/bin/gcc schon beheben.
Aber die Frage ist dann immer: Paßt die Version überhaupt zu Deinem System...?

huschi.
 
Vielen Dank für diesen Tipp.

Doch leider wurde mir noch ein Fehler ausgegeben.

loading cache ./config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for egrep... grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for icc... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for AIX... no
checking whether ln -s works... yes
checking for system library directory... lib
checking whether to enable runpaths... yes
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for re2c... no
configure: warning: You will need re2c 0.12.0 or later if you want to regenerate PHP parsers.
checking for gawk... gawk
checking for bison... no
checking for byacc... no
checking for bison version... invalid
configure: warning: bison versions supported for regeneration of the Zend/PHP parsers: 1.28 1.35 1.75 1.875 2.0 2.1 2.2 2.3 (found: none).
checking for flex... lex
checking for yywrap in -ll... no
checking for working const... yes
configure: warning: flex versions supported for regeneration of the Zend/PHP parsers: 2.5.4 (found: none)
checking whether to force non-PIC code in shared modules... yes
checking whether /dev/urandom exists... yes
checking for pthreads_cflags...
checking for pthreads_lib...

Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... no
checking whether to enable Apache charset compatibility option... no
checking for Apache 2.0 filter-module support via DSO through APXS... no
checking for Apache 2.0 handler-module support via DSO through APXS...

Sorry, I cannot run apxs. Possible reasons follow:

1. Perl is not installed
2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
3. Apache was not built using --enable-so (the apxs usage page is displayed)

The output of /usr/sbin/apxs2-prefork follows:
./configure: line 6669: /usr/sbin/apxs2-prefork: No such file or directory
configure: error: Aborting


Ich vermute auf diesen Server ist keine Apache-Modul-Installation. Könnte es daran liegen?

Jimi
 
Einen schönen guten Tag!

Erst einmal Danke für die tolle How-To hier. Bei mir hat alles wunderbar funktioniert... ABER...

Ich habe von PHP Version 5.1.2 auf 5.2.6 upgedated, da ich ein Script installieren muss, welches PHP 5.2 benötigt. Es hat wie gesagt alles wunderbar funktioniert, Apache wurde neu gestartet und alle Seiten laufen.
Nun gibt mir aber die phpinfo immer noch an, dass ich php Version 5.1.2 haben würde und auch das Script meckert immer noch rum, dass ich nicht 5.2 habe.
Woran könnte dies liegen?

CPU: AuthenticAMD, AMD Athlon(tm) X2 Dual Core Processor BE-2350
Version: psa v8.2.0_build82070807.17 os_SuSE 10.1
OS: Linux 2.6.16.13-4-bigsmp
 
Debian 4 rootserver benötigt php 5.2.3 oder höher

Hallo, leider komme ich seit Wochen nicht weiter und benötige drind Hilfe.

Mein Server Debian 4 rootserver bei Server4you benötigt php 5.2.3 oder höher und hat z.Zt. PHP Version '5.2.0-8+etch15' und ist unzureichend für die Installation meiner Software auf www.business-finden.info/acp/SetupCheck.php
kann mir jemand da Helfen ? Neuinstallation geht schlecht da ich auch dem Server 40 Domains am laufen habe.

In guter Hoffnung
 
Runterladen und selber kompilieren oder fertige Pakete benutzen.
Wobei du beachten solltest das dann viele von den alten Applikationen möglicherweise nicht mehr funktionieren.
 
Hallo, leider komme ich seit Wochen nicht weiter und benötige drind Hilfe.
Hobbybetreiber oder geschäftlich? Wenn letzteres: einfach Dienstleister beauftragen.
Ansonsten befinden sich neben diesem HowTo noch viele weitere im Netz.
In wiefern kommst du denn nicht weiter?
 
Hallo,

ich habe die Anleitung aus dem Post#1 genau befolgt, aber schon am Anfang hakt es bei mir.

herunterladen und entpacken, sowie auch ins Verzeichnis wechseln klappt.
Aber wenn ich mit dem Befehl:
PHP:
server:~/ # ./configure --prefix=/usr/local/php5 --
datadir=/usr/share/php5 --mandir=/usr/share/man/php5 --
bindir=/usr/local/php5/bin --exec-prefix=/usr/local/php5 --
includedir=/usr/include/php5 --sysconfdir=/etc/php5 --
localstatedir=/var --with-config-file-path=/etc/php5 --with-execdir=/
usr/lib/php5/bin --disable-debug --enable-inline-optimization --
enable-memory-limit --enable-magic-quotes --enable-safe-mode --
enable-sigchild --enable-session --with-mysql=/usr --enable-cli --
with-pear=/usr/share/pear --with-openssl --without-pgsql --withconfig-
file=/etc/php5/php.ini --with-apxs2=/usr/sbin/apxs2
weiter machen will, bekomme ich immer die Fehlermeldung: "no Such File or directory", wenn ich nachschaue ob das Verzeichnis vorhanden ist, sehe ich das das Verzeichnis "php5" nicht besteht, sondern nur "php4" :(

Was mache ich falsch?

Hier mal ein paar Serverinfo´s:

1blu-vServer Unlimited
Debian 4.0 mit Plesk
Pleskversion 8.6.0
heruntergeladenende PHP5 Version php 5.2.12 vom 17. Nov. `09
aktuelle Version:
-Myqsl 5.0
- php 4.4.4-8+etch6


Wer kann helfen?

1blu kundenservice kann nichts tun, da die keine Adminitrativen Rechte besitzen.


Danke im voraus.....
 
Da steht die Tilde. Du bist also im falschen Verzeichnis.

huschi.

Also im root bleiben?

Hab ich ja gemacht. Hab die installation im Root gemacht und hab das ./Configure auch ausgeführt.....

Oder stehe ich auf dem schlauch?

Muss ich die Configure noch anpassen?

edit;

habs jetzt mal mit dieser Anleitun probiert:

http://www.php.net/manual/de/install.unix.debian.php



und das kam dabei raus :-(

PHP:
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
v32515:~# cd /usr/local/apache2/bin/apxs
-bash: cd: /usr/local/apache2/bin/apxs: No such file or directory
v32515:~# cd/usr/local/apache2/bin/ls
-bash: cd/usr/local/apache2/bin/ls: No such file or directory
v32515:~# apt-get update
Get:1 http://ftp.de.debian.org etch Release.gpg [1032B]
Get:2 http://ftp.de.debian.org etch/volatile Release.gpg [189B]
Get:3 http://ftp.de.debian.org etch/updates Release.gpg [835B]
Get:4 http://ftp.de.debian.org etch Release [67.8kB]
Ign http://packages.dotdeb.org stable Release.gpg
Ign http://packages.dotdeb.org stable Release
Get:5 http://ftp.de.debian.org etch/volatile Release [40.7kB]
Ign http://packages.dotdeb.org stable/all Packages
Get:6 http://ftp.de.debian.org etch/updates Release [37.6kB]
Ign http://ftp.de.debian.org etch Release
Ign http://packages.dotdeb.org stable/all Sources
Ign http://ftp.de.debian.org etch/updates Release
Get:7 http://ftp.de.debian.org etch/main Packages [4282kB]
Get:8 http://packages.dotdeb.org stable/all Packages [11.9kB]
Get:9 http://packages.dotdeb.org stable/all Sources [4370B]
Get:10 http://ftp.de.debian.org etch/contrib Packages [59.0kB]
Get:11 http://ftp.de.debian.org etch/non-free Packages [83.3kB]
Get:12 http://ftp.de.debian.org etch/volatile/main Packages [6694B]
Get:13 http://ftp.de.debian.org etch/volatile/contrib Packages [574B]
Get:14 http://ftp.de.debian.org etch/volatile/non-free Packages [14B]
Get:15 http://ftp.de.debian.org etch/updates/main Packages [379kB]
Get:16 http://ftp.de.debian.org etch/updates/contrib Packages [7805B]
Get:17 http://ftp.de.debian.org etch/updates/non-free Packages [3614B]
Fetched 4986kB in 7s (638kB/s)
Reading package lists... Done
W: GPG error: http://ftp.de.debian.org etch Release: The following signatures co               uldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55               BE302B
W: GPG error: http://ftp.de.debian.org etch/updates Release: The following signa               tures couldn't be verified because the public key is not available: NO_PUBKEY 9A               A38DCD55BE302B
W: You may want to run apt-get update to correct these problems
v32515:~# apt-get install libapache-mod-php5
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libapache-mod-php5: Depends: php5-common (= 5.2.0+dfsg-8+etch16) but it is not                going to be installed
E: Broken packages
 
Last edited by a moderator:
Kann es sein, dass Dein eigentliches Problem folgendes ist:
The following packages have unmet dependencies:
libapache-mod-php5: Depends: php5-common (= 5.2.0+dfsg-8+etch16) but it is not going to be installed
E: Broken packages
Und Du deshalb versuchst (mit Deinem gefährlichen Halbwissen) PHP per Hand zu kompilieren und zu installieren?

Wenn "ja" gehören Diese Beiträge in die Rubrik "Linux" (da es ein Package-Problem ist).

huschi.
 
Kann es sein, dass Dein eigentliches Problem folgendes ist:

Und Du deshalb versuchst (mit Deinem gefährlichen Halbwissen) PHP per Hand zu kompilieren und zu installieren?

Wenn "ja" gehören Diese Beiträge in die Rubrik "Linux" (da es ein Package-Problem ist).

huschi.

okay danke^^ das du mir das sagst..... Dann schaue ich mal im Linux Forum
 
Back
Top