PHP4 mit --enable-sockets neu kompilieren
am 26.12.2005 09:57:18 von Maurizio
Hallo!
Ich möchte auf einem Strato Root Server mit SuSe Linux 9.3 PHP4 neu
kompilieren mit enable-sockets.
Leider habe ich überhaupt keine Ahnung, wie ich das anstellen muss.
Soweit ich weiss, muss ich doch beim configure die Parameter
um --enable-sockets erweitern.
Eine php-Info gibts hier http://www.voerderonlinetreff.de/phpinfo.php
Jedoch wo finde ich die Source Dateien dazu auf meinem System und, noch
wichtiger, muss ich irgendwelche Pfade gesondert angeben, da ich auf dem
Server Plesk nutze und den Eindruck habe, dass durch Plesk da einige Pfade
anders als normal sind. Und dann halt noch die Frage, wie dann das
kompilieren durchzuführen ist.
Danke schonmal
Maurizio
Re: PHP4 mit --enable-sockets neu kompilieren
am 26.12.2005 11:15:35 von Joerg Behrens
Maurizio schrieb:
> Hallo!
>
> Ich möchte auf einem Strato Root Server mit SuSe Linux 9.3 PHP4 neu
> kompilieren mit enable-sockets.
> Leider habe ich überhaupt keine Ahnung, wie ich das anstellen muss.
Dann solltest du den Strato Support oder besser deinen ServerAdmin fragen.
> Soweit ich weiss, muss ich doch beim configure die Parameter
> um --enable-sockets erweitern.
Das ist eine Moeglichkeit.... die andere waere einfach *nur* die
Extension zu kompilieren als ladbares Modul und nicht das komplette PHP
neu zumachen.
> Eine php-Info gibts hier http://www.voerderonlinetreff.de/phpinfo.php
Der MySQL Support dort scheint auch ueber eine in der php.ini geladene
mysql.so zukommen.
> Jedoch wo finde ich die Source Dateien dazu auf meinem System und, noch
> wichtiger, muss ich irgendwelche Pfade gesondert angeben, da ich auf dem
> Server Plesk nutze und den Eindruck habe, dass durch Plesk da einige Pfade
> anders als normal sind. Und dann halt noch die Frage, wie dann das
> kompilieren durchzuführen ist.
Lade die den passenden PHP Source fuer deine Version herunter
cd php-4.3.10
cd ext/socket
phpize
../configure --help hilft dir dann weiter
wahrscheinlich tuts ein ./configure; make && make install
wenn alles klappt kommt eine socket.so hinten raus welchen dann in einem
Extensionverzeichnis /usr/lib/php/extensions liegt.
Gruss
Joerg