Page 1 of 1

fastcgi php als "normaler" user isntallieren

Posted: 2006-09-12 19:41
by joil
Hallo,

ich versuche nach folgendem Tutorial php mit fastcgi zu installieren dort steht, dass ich nur als normaler user angemeldet sein muss, um php zu installieren... also per adduser den user php erstellt und mich mit diesem eingeloggt....

doch bereits beim configure treten folgende fehler auf:


~/php5_src/php-5.1.5$ ./configure --enable-memory-limit --enable-force-cgi-redirect
> --enable-track-vars --with-pcre-regex --with-mysql --without-sqlite
> --without-mm --enable-fastcgi --prefix=/home/php/php5
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1524: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
./configure: line 1625: /dev/null: Permission denied
creating cache ./config.cache
./configure: line 2144: /dev/null: Permission denied
checking for Cygwin environment... c
no
checking for mingw32 environment... c
no
checking for egrep... c
./configure: line 2233: /dev/null: Permission denied
egrep
checking for a sed that does not truncate output... c
./configure: line 2269: /dev/null: Permission denied
/bin/sed
./configure: line 2355: /dev/null: Permission denied
configure: error: can not run ./config.sub


woran kann das liegen???


[http://www.debianhowto.de/doku.php/de:h ... 2_php-fcgi]

Re: fastcgi php als "normaler" user isntallieren

Posted: 2006-09-12 21:24
by sledge0303
Steht doch in dem HowTo drin wie du vorgehen musst.

cd /home/php/php5_src
PHP Source hier rein
Entpacken und als Prefix im ./configure --prefix=/home/php/php5
mit mkdir php5 natürlich vorher erstellen.

Re: fastcgi php als "normaler" user isntallieren

Posted: 2006-09-12 21:31
by joil
--prefix=/home/php/php5
hab ich doch gemacht... die php-sourcen sind wie im howto steht in /home/php/php5_src/php-5.x.x aus dem verzeichnis führe ich dann configure mit --prefix=/home/php/php5 aus... die ordner gehören alle dem benutzer php....

Re: fastcgi php als "normaler" user isntallieren

Posted: 2006-09-12 21:34
by sledge0303
JOiL wrote:
--prefix=/home/php/php5
hab ich doch gemacht... die php-sourcen sind wie im howto steht in /home/php/php5_src/php-5.x.x aus dem verzeichnis führe ich dann configure mit --prefix=/home/php/php5 aus... die ordner gehören alle dem benutzer php....
vorher das Zielverzeichnis php5 erstellt? Denke mal nicht!

mkdir /home/php/php5

Re: fastcgi php als "normaler" user isntallieren

Posted: 2006-09-12 21:58
by joil
doch klar hab ich!!!

Code: Select all

$ ls -l /home/php
drwxr-xr-x  2 php php 4096 2006-09-12 19:36 php5
drwxr-xr-x  3 php php 4096 2006-09-12 17:30 php5_src
die phpdateien sind hier (also von heir führe ich demnach auch das configure aus:

Code: Select all

$ /home/php/php5_src/php-5.1.5
das scheitn aber auch nicht unbedingt mit php zusammen zu hängen, da das selbe problem beim make von fastcgi auftritt..

bin irgendwie ratlos hab auch schon mehrmals einen neuen user erstellt und alles aber geht nicht...



edit: hab jetzt alles als root installiert und es läuft auch soweit... gibt es denn jetzt dadurch irgendwelche sicherheitslücken??