Installation von Apache mit PHP
-
sven-reichelt
- Posts: 92
- Joined: 2003-04-25 15:08
Installation von Apache mit PHP
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
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
-
sven-reichelt
- Posts: 92
- Joined: 2003-04-25 15:08
Re: Installation von Apache mit PHP
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...
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
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!!
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!!
-
sven-reichelt
- Posts: 92
- Joined: 2003-04-25 15:08
Re: Installation von Apache mit PHP
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
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
Ja.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?
man suPHPsven-reichelt wrote:Und wenn ja, wie wäre der Befehl dafür?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
sven-reichelt
- Posts: 92
- Joined: 2003-04-25 15:08
Re: Installation von Apache mit PHP
Code: Select all
server:~ # man suPHP
No manual entry for suPHPRe: Installation von Apache mit PHP
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
sven-reichelt
- Posts: 92
- Joined: 2003-04-25 15:08
Re: Installation von Apache mit PHP
Also wenn gemeint ist, es scheint so, als ob es nicht funktioniert.
Es steht immer in der phpinfo
Code: Select all
suPHP_Config /path/to/user/php.iniEs steht immer
Code: Select all
Configuration File (php.ini) Path /etc/php.iniRe: Installation von Apache mit PHP
Du hast nicht zufällig mal die Anleitung gelesen?sven-reichelt wrote:Also wenngemeint ist, es scheint so, als ob es nicht funktioniert.Code: Select all
suPHP_Config /path/to/user/php.ini
Es steht immerin der phpinfoCode: Select all
Configuration File (php.ini) Path /etc/php.ini
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.
