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.