PHP-Befehle einfach nich "da"?

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

PHP-Befehle einfach nich "da"?

Beitrag von Fabian Transchel » 27.12.2002 12:29:43

Ich habe mir den Apachen 1.3 mit PHP und Mysql installiert über den Paket-Manager im KDE. Hab ihn auch konfiguriert (es ist nicht so, dass ich neu mit PHP wäre ;-)), aber eines bleibt mir ein Rätsel: Alles läuft, sogar der Apache-Zugriff auf meine Win-Partition, aber anscheinend kann PHP4 nun die Befehle serialize() und unserialize() nicht richtig. Es kommt auch keine Fehlermeldung, PHP macht nur einfach nichts. Weiß jemand, wie das zu beheben ist bzw. welche PHPLib mir da fehlt?

Börni
Beiträge: 26
Registriert: 23.12.2002 20:47:11

Beitrag von Börni » 27.12.2002 15:22:55

Komisch das muss eigentlich gehen. denn:

serialize
(PHP 3>= 3.0.5, PHP 4 )

Der Rest klappt oder wie?

Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von Fabian Transchel » 27.12.2002 15:43:41

ja klapp alles. dein Zitat aus dem Manual kenne ich auch, aber es passiert einfach nichts. nichtmal ne fehlermeldung gib es...

Börni
Beiträge: 26
Registriert: 23.12.2002 20:47:11

Beitrag von Börni » 27.12.2002 15:52:02

welche php Version ist es denn?

Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von Fabian Transchel » 27.12.2002 17:39:21

Laut phpinfo() ist es 4.1.2, also genug um serialize(); funktionsfähig vorfinden zu können. Ich habe unter Win auch noch eine 4.0.6 und sogar die kann das!?

Börni
Beiträge: 26
Registriert: 23.12.2002 20:47:11

Beitrag von Börni » 27.12.2002 19:09:33

Eigenartig. Ziehe dir mal die aktuelle Source. 4.2.3 und installiere die.
Gruß Börni
P.S. Meld dich dann bitte nochmal ob das geht.

Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von Fabian Transchel » 27.12.2002 20:24:20

Hab mir die 4.3.0 gezogen. Wie bekomme ich die installiert?

Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von Fabian Transchel » 28.12.2002 12:23:07

ne, das hilft mir nicht wirklich, wie soll ich denn mit apt-get eine version installiieren, die nichtmal in den unstable-paketen drin ist? (Kein wunder, sie ist ja auch gestern erst raus ;-))

Börni
Beiträge: 26
Registriert: 23.12.2002 20:47:11

Beitrag von Börni » 28.12.2002 13:04:10

Lese die README die dabei ist. Wenn es nicht klappt einfach posten dann helfe ich dir natürlich gerne wieder :D

Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von Fabian Transchel » 29.12.2002 13:44:39

da steht nix von wegen Debian, sondern man solle einfach überschreiben. Das will ich natürlich meinem APT nicht antun...

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 30.12.2002 00:36:36

Fabian Transchel hat geschrieben:Hab mir die 4.3.0 gezogen. Wie bekomme ich die installiert?
./configure (--help)
make && make install
;)

Fabian Transchel
Beiträge: 19
Registriert: 23.12.2002 15:54:25
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von Fabian Transchel » 03.01.2003 17:07:43

vielen dank für die Tipss, aber daran liegt es nicht, wie ich jetzt weiß, ich benötige nämlich die Mod-Version von PHP, über CGI laufen nämlich manche Sachen nicht, darunter auch serialize. Wo bekomme ich einen möglichst vorkonfigurierten Apachen mit MOD_PHP her?

Börni
Beiträge: 26
Registriert: 23.12.2002 20:47:11

Beitrag von Börni » 03.01.2003 17:13:14

Die PHP + APACHE Pakete die als Standart Pakete dabei sind sollten als Modul laufenn. In der httpd.conf (/etc/apache/httpd.conf) musst du das Zeichen '#' hier enfternen und den Apachen neu starten:

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

Dann sollte es laufen :D

Gruß Börni

sacha
Beiträge: 12
Registriert: 26.07.2002 22:19:00

Beitrag von sacha » 17.01.2003 17:06:51

Hi,

(Newbiefrage!)
dazu habe ich mal eine Verstaendnisfrage:

gerade habe ich mir mit apt-get install php4 die aktuellste debian-PHP-Version gezogen und installiert (4.1.2).

Jetzt gibt es ja mittlerweile schon die Version 4.3.0. Welche Auswirkungen haette die Installation dieser Version mit configure/make/install auf das Debian-Paketmanagement?

Werden die Paketabhaengigkeiten immer noch richtig erkannt? Welche Nachteile hat das?

Gibt es irgendwo Tutorials fuer ein PHP-Update unter debian?

Dann habe ich noch eine Frage zu MySQL. MySQL habe ich mit apt-get install mysql-server installiert.

Danach habe ich php mit dpkg --purge php4 deinstalliert und wieder installiert, damit PHP mit MySQL Support installiert wird.

Laut der phpinfo: http://www.unlimitedvision.de/index.php hat das aber nicht funktioniert.

Kann mir jemand sagen, wie ich eine php-Installation mit MySQL-Support hinbekomme?

Danke und Ciao,

Sacha

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 17.01.2003 17:11:28

Abhängigkeiten werden nach der Installation mit configure und make nicht mehr richtig aufgelöst, weil apt nicht weiss, dass die Software installiert ist.

Debian unstable enthält PHP 4.2.3-9, das könnte man mit apt-pinning regeln (PHP4 aus unstable benutzen, den ganzen Rest auf stable lassen).

Such 'mal hier im Forum, zu apt-pinning sind schon einige Threads da gewesen, die meisten davon hatten IIRC einen Link zu einer deutschen Seite, wo das erklärt wird...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

sacha
Beiträge: 12
Registriert: 26.07.2002 22:19:00

Beitrag von sacha » 19.01.2003 21:23:16

vielen Dank, werde ich mir mal ansehen.

Antworten