Forum Doku Wiki Blog

Forumsarchiv 2007, Juli
Fedora 7 und PHP

archivierte Beiträge lesen

  1. (SONSTIGES) Fedora 7 und PHP von guenther, 23. 07. 2007, 17:27

Fedora 7 und PHP

Der folgende Beitrag wurde am 23. 07. 2007, 17:27 Uhr von guenther veröffentlicht.

Hallo,

wie ist das möglich? Kann mir das nicht erklären.

Zur System-info:
[sh@partypower ~]# rpm -qa | grep kernel
kernel-2.6.21-1.3194.fc7

[sh@partypower ~]# rpm -qa | grep php
php-gd-5.2.2-3
php-5.2.2-3
php-mysql-5.2.2-3
php-common-5.2.2-3
php-mbstring-5.2.2-3
[sh@partypower ~]# php --help
-bash: php: command not found

Fedora 7 und PHP

Der folgende Beitrag wurde am 23. 07. 2007, 17:31 Uhr von Christoph Schnauß veröffentlicht.

hallo,

> wie ist das möglich?

Man muß ein bißchen grübeln, um herauszufinden, worum es dir geht. Es ist sinnvoller, _etwas_ genauere Fragestellungen zu formulieren.
Was dir passiert ist, ist vermutlich sehr simpel zu erklären: dein PHP liegt nicht im Pfad. Starte mit der vollständigen Pfadangabe oder trage es in %PATH ein.


Grüße aus Berlin

Christoph S.
--
Visitenkarte

ss:| zu:) ls:& fo:) va:) sh:| rl:|

Fedora 7 und PHP

Der folgende Beitrag wurde am 23. 07. 2007, 17:58 Uhr von guenther veröffentlicht.

> Man muß ein bißchen grübeln, um herauszufinden, worum es dir geht. Es ist sinnvoller, _etwas_ genauere Fragestellungen zu formulieren.
> Was dir passiert ist, ist vermutlich sehr simpel zu erklären: dein PHP liegt nicht im Pfad. Starte mit der vollständigen Pfadangabe oder trage es in %PATH ein.

Damit ich das machen kann muss ich zuerst wissen wo die ausführbare php-Datei liegt, richtig?

Ja, dann folgendes:
[sh@localhost ~]# which php
/usr/bin/which: no php in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[sh@localhost ~]# find / -name php
/usr/lib64/php
/usr/share/logwatch/scripts/services/php
/usr/share/php
/var/lib/php

Weitere Vorschläge?

Neuinstallation brachte keinen Fortschritt.

Fedora 7 und PHP

Der folgende Beitrag wurde am 23. 07. 2007, 18:23 Uhr von Christoph Schnauß veröffentlicht.

hallo,

> [sh@localhost ~]# which php
> /usr/bin/which: no php in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

Ich habe im Moment kein Fedora hier, aber Gentoo. Und da geht dasselbe so:
pc1 ~ # which php
/usr/bin/php

Bei dir ist keine ausführbare Datei vorhanden, zumindest nicht in einem der Verzeichnisse, die für binaries vorgesehen sind. /usr/lib64, /usr/share, /var/lib sind alles keine Verzeichnisse, die automatisch in %PATH eingetragen werden. Die beiden /usr/share-Verzeichnisse sowie /var/lib sollten auch lediglich irgendwelche logs enthalten, aber keine ausführbaren Dateien. In /usr/lib64/php5/bin solltest du aber fündig wrden können. Probiere es also einfach mal mit diesem Pfad und passe bei Erfolg deinen %PATH an.

Grüße aus Berlin

Christoph S.
--
Visitenkarte

ss:| zu:) ls:& fo:) va:) sh:| rl:|

Systemlinks nutzen

Der folgende Beitrag wurde am 23. 07. 2007, 18:31 Uhr von Christoph Schnauß veröffentlicht.

hallo,

> In /usr/lib64/php5/bin solltest du aber fündig wrden können. Probiere es also einfach mal mit diesem Pfad und passe bei Erfolg deinen %PATH an.

Noch ein Nachsatz: sinnvoller ist es, anstelle einer Korrektur des Systempfades einfach einen Symlink in /usr/bin zu setzen. Das sollte folgendermaßen gehen:
cd /usr/bin
ln -s /usr/lib64/php5/bin/php php


Grüße aus Berlin

Christoph S.
--
Visitenkarte

ss:| zu:) ls:& fo:) va:) sh:| rl:|

Fedora 7 und PHP

Der folgende Beitrag wurde am 23. 07. 2007, 20:45 Uhr von Klaus veröffentlicht.

Hi.

> Weitere Vorschläge?

[sh@localhost ~]# updatedb
[sh@localhost ~]# locate php

Klaus!

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4