php5 unter Sarge

Hallo,

Configuring libtool
checking build system type… i686-pc-linux-gnu
checking for ld used by gcc… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for /usr/bin/ld option to reload object files… -r
checking for BSD-compatible nm… /usr/bin/nm -B
checking how to recognise dependent libraries… pass_all
checking for object suffix… o
checking for executable suffix… no
checking for c++… no
checking for g++… no
checking for gcc… gcc
checking whether the C++ compiler (gcc ) works… no
configure: error: installation or configuration problem: C++ compiler cannot create executables.

Diese FM erscheint wenn ich versuche, php5.2.x zu kompilieren. Außerdem erhalte ich dann auf ein
$ make
make: *** No targets specified and no makefile found. Stop.

Leuchtet mir schon ein irgendwie. Muss ich den Kompiler neu installieren?
Bin etwas ratlos mit meinen wenigen Kentnissen.

Gibts da nicht was von Ratiopharm als Paket?

Fragt, olli

PS: Dank & Gruß …

Hallo,

wenn dir php 5.1 reicht:

apt-cache policy php5
php5:
 Installed: (none)
 Candidate: 5.1.6-1~bpo.1
 Version Table:
 5.1.6-1~bpo.1 0
 200 http://www.backports.org sarge-backports/main Packages

Les dir vorher http://backports.org/dokuwiki/doku.php?id=instructions durch :wink:

Grüße,
Moritz

Hallo,


checking for executable suffix... no
checking for c++... no
checking for g++... no
checking for gcc... gcc
checking whether the C++ compiler (gcc ) works... no
configure: error: installation or configuration problem: C++
compiler cannot create executables.

Diese FM erscheint wenn ich versuche, php5.2.x zu kompilieren.
Außerdem erhalte ich dann auf ein

Leuchtet mir schon ein irgendwie. Muss ich den Kompiler neu
installieren?

„neu“ ist gut.

aptitude install g++

Bin etwas ratlos mit meinen wenigen Kentnissen.

Gibts da nicht was von Ratiopharm als Paket?

Ja, wie so oft bei Norbert: http://backports.org/dokuwiki/doku.php?id=instructions

Sebastian

Hallo,


Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

lvps87-230-8-215:/home/obe/php5_src/php-5.2.0# make install
Installing PHP SAPI module: cgi
Installing PHP CGI into: /home/USER/php5/bin/
Installing build environment: /home/USER/php5/lib/php/build/
Installing header files: /home/USER/php5/include/php/
Installing helper programs: /home/USER/php5/bin/
program: phpize
program: php-config
Installing man pages: /home/USER/php5/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /home/USER/php5/lib/php/
[PEAR] Archive_Tar - installed: 1.3.1
[PEAR] Console_Getopt - installed: 1.2
pear/PEAR can optionally use package „pear/XML_RPC“ (version >= 1.4.0)
[PEAR] PEAR - installed: 1.4.11
Wrote PEAR system config file at: /home/USER/php5/etc/pear.conf
You may want to add: /home/USER/php5/lib/php to your php.ini include_path
Installing PDO headers: /home/USER/php5/include/php/ext/pdo/
# php -v
PHP 5.2.0-0.dotdeb.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Nov 13 2006 18:10:55)
Copyright © 1997-2006 The PHP Group

Wie, wo müsste ich jetzt was umbiegen, damit der Browser PHP interpretiert. Die Installation ging ja (blöderweise) ins Uservz.

Dank & Gruß, olli

Hallo,

Nochmal nachgefragt: Gibt es einen Grund, warum du dir PHP unbedingt selbst kompilieren willst?

Um auf deine eigentliche Frage einzugehen: Das ist in der Dokumentation von Apache beschrieben, auch Google weiss dazu ein paar Seiten.

Gruesse,
Moritz

Hi Moritz,

danke für deine Antworten

Nochmal nachgefragt: Gibt es einen Grund, warum du dir PHP
unbedingt selbst kompilieren willst?

Nein, keinen wirklichen. Ich hätte es gerne so hinbekommen. Da dies nicht gleich tat und die Zeit gerade etwas knapp war, habe ich deine Methode getestet. Nun glaube ich, die Maschine etwas überfordert zu haben. Ich müsste das selbstkompilierte erstmal wieder runter schmeißen um das andere nutzen zu können. Teufelskreis …

Um auf deine eigentliche Frage einzugehen: Das ist in der
Dokumentation von Apache beschrieben, auch Google weiss dazu
ein paar Seiten.

Magst du mir ein paar Stichworte geben?
php.ini?

Dank & Grüße, olli

Hallo,

Wie, wo müsste ich jetzt was umbiegen, damit der Browser PHP
interpretiert.

Ähhh? Wer bitte?

Die Installation ging ja (blöderweise) ins
Uservz.

Wenn Dir das nicht gefällt, wette ich, daß „configure“ eine Option hat, mit der man das festlegen kann.

Nein, ich habe noch nie PHP kopuliert.

HTH,

Sebastian

Hmkay,

wie bekomm ich das jetzt wieder deinstalliert?

obe@lvps87-230-8-215:~$ php -v
PHP 5.2.0-0.dotdeb.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Nov 13 2006 18:10:55)
Copyright © 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2006 Zend Technologies
/home/obe/php5_src# checkinstall
bash: checkinstall: command not found
/home/obe/php5_src# make uninstall
make: *** No rule to make target `uninstall’. Stop.

Grüße, olli