Page 1 of 1

Installation von Apache mit PHP

Posted: 2004-10-12 19:52
by sven-reichelt
Hallo!

Ich wollte meinen Apache updaten und dann auch PHP neu installieren, damit ich suPHP nutzen kann.

Zur Zeit ist der Apache in der Version 1.3.27 und PHP 4.3.1 als mod_php installiert.

Ich habe eine Anleitung gefunden unter http://www.chl-virtualwork.de/server_doku.html.
Nun, wenn ich das richtig verstehe, muss ich PHP einmal als Variante für mod_php und dann nochmal als CGI-Variante installiert werden.

Ist das so richtig?
Und was ist von der Anleitung zu halten?

Beste Grüße,
Sven Reichelt

Re: Installation von Apache mit PHP

Posted: 2004-10-12 19:56
by sven-reichelt
Achso, und was muss ich dann beachten, wenn ich suPHP habe und Confixx 2 verwende?

Ich will unbedingt für die einzelnen Kunden php-flags wie open_basedir und so individuell setzen können?
Oder geht das alles normal wenn es dann als CGI mit suPHP läuft?
Weil bei suPHP auf meiner mod_PHP-Version ging es nicht, nur halt global für alle gleich...

Re: Installation von Apache mit PHP

Posted: 2004-10-12 21:16
by schl
hallo sven,

also die Anleitung ist natürlich auf meine persönlichen bedürfnisse getrimmt. ob Du die so übernehmen kannst, musst Du selber wissen. jeder hat schließlich seinen eigenen anwendungsfall.

bei mir hat es auf jeden fall genau so funktionert, sonst hatte ich ja nicht diese kleine anleitung geschrieben.

das mit der php-cgi variante ist so schon richtig. hintergrund ist der, dass Du für die mod_php variante ein modul benötigst. für suphp eben ein binary. deshalb dieser doppelweg.

bei fragen einfach fragen - sCHL

PS: ach ja, bei suphp kannst Du keine flags setzen! Die skripte laufen mit den rechten des jeweiligen user und auch nur in der umgebung, in der dieser user zugriff hat!!

Re: Installation von Apache mit PHP

Posted: 2004-10-12 21:34
by sven-reichelt
Hallo sCHL!

Ist das deine Anleitung die ich da gefunden habe?
Also sieht echt gut aus!

Ich habe gehört, dass man für jeden User dann eine eigene php.ini definieren kann?
Ginge des?

Und wenn ja, wie wäre der Befehl dafür?

Beste Grüße,
Sven Reichelt

Re: Installation von Apache mit PHP

Posted: 2004-10-12 21:41
by Joe User
sven-reichelt wrote:Ist das deine Anleitung die ich da gefunden habe?
Ja.
sven-reichelt wrote:Ich habe gehört, dass man für jeden User dann eine eigene php.ini definieren kann?
Ginge des?
Ja.
sven-reichelt wrote:Und wenn ja, wie wäre der Befehl dafür?
man suPHP

Re: Installation von Apache mit PHP

Posted: 2004-10-12 21:48
by sven-reichelt

Code: Select all

server:~ # man suPHP
No manual entry for suPHP

Re: Installation von Apache mit PHP

Posted: 2004-10-12 21:51
by Joe User

Re: Installation von Apache mit PHP

Posted: 2004-10-12 22:56
by sven-reichelt
Also wenn

Code: Select all

suPHP_Config /path/to/user/php.ini
gemeint ist, es scheint so, als ob es nicht funktioniert.

Es steht immer

Code: Select all

Configuration File (php.ini) Path  /etc/php.ini
in der phpinfo

Re: Installation von Apache mit PHP

Posted: 2004-10-13 21:05
by mmg-media
sven-reichelt wrote:Also wenn

Code: Select all

suPHP_Config /path/to/user/php.ini
gemeint ist, es scheint so, als ob es nicht funktioniert.

Es steht immer

Code: Select all

Configuration File (php.ini) Path  /etc/php.ini
in der phpinfo
Du hast nicht zufällig mal die Anleitung gelesen?
suPHP_ConfigPath (erwartet den Pfad zu einem Verzeichnis)

Diese Option stellt ein, welcher Pfad zur "php.ini" dem PHP-Interpreter Ã?bergeben werden soll (indem die PHPRC Umgebungsvariable gesetzt wird).

Sie bezieht sich *NICHT* auf eine Datei, sondern auf das Verzeichnis, in dem sich die Datei befindet.

Beispiel: Wenn Sie die Konfigurationsdatei "/path/to/server/config/php.ini" verwenden möchten, müssen Sie "suPHP_Config /path/to/server/config" angeben.