fastcgi php als "normaler" user isntallieren

Apache, Lighttpd, nginx, Cherokee
joil
Posts: 20
Joined: 2006-07-30 15:44
Location: Aachen

fastcgi php als "normaler" user isntallieren

Post 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]
sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf

Re: fastcgi php als "normaler" user isntallieren

Post 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.
Last edited by sledge0303 on 2006-09-12 21:32, edited 1 time in total.
joil
Posts: 20
Joined: 2006-07-30 15:44
Location: Aachen

Re: fastcgi php als "normaler" user isntallieren

Post 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....
sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf

Re: fastcgi php als "normaler" user isntallieren

Post 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
joil
Posts: 20
Joined: 2006-07-30 15:44
Location: Aachen

Re: fastcgi php als "normaler" user isntallieren

Post 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??