JanaServer - Forum
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zum Chat Zum Portal Zur Startseite

JanaServer - Forum » Jana 2 - FAQ » Konfigurations - Ratgeber » PHP 4.x oder 5.x unter JanaServer 2 installieren! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen PHP 4.x oder 5.x unter JanaServer 2 installieren!
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »

René René ist männlich


images/avatars/avatar-7.gif

Dabei seit: 14.08.2001
JanaServer: 2.5.0.111

PHP 4.x oder 5.x unter JanaServer 2 installieren! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Laden Sie die aktuelle Version von (PHP 5.x.x zip package) herunter.

Download PHP | PHP Handbuch - Manual (Deutsch) | Win-PECL Extension | ältere PHP-Versionen

--------------------

Alle blauen Einträge an Ihr Installationsverzeichnis anpassen. Alle roten Einträge sind Verzeichnisse oder Dateien die noch erstellt werden müssen. Die E-Mail-Adresse unter sendmail_from muss in Jana existieren und darf kein rein lokaler Benutzer sein!

--------------------

Entpacken Sie die *.zip Datei in ein Verzeichnis Ihrer Wahl. Kopieren Sie die php4ts.dll in den Ordner sapi im Installationsordner von PHP und die php.ini-recommended in das Windows-Verzeichnis (C:\WINNT oder C:\Windows). Benennen Sie nun die php.ini-recommended um in php.ini und editieren folgende Stellen in dieser Datei:

  • engine = Off (wenn Apache und JanaServer verwendet wird auf On belassen)
  • short_open_tag = On
  • max_execution_time = 60

  • error_reporting = E_ALL
  • display_errors = On
  • log_errors = On
  • error_prepend_string = "<font color='#ff0000'>"
  • error_append_string = "</font>"
  • error_log = D:/Jana2/Logfiles/php_error.log
  • register_globals = Off
  • magic_quotes_gpc = Off
  • magic_quotes_runtime = Off
  • magic_quotes_sybase = Off

  • extension_dir = "D:/php/extensions"

  • file_uploads = On
  • upload_tmp_dir = D:/php/loadtmp

  • allow_url_fopen = Off

  • [mail function]
    SMTP = 127.0.0.1; for Win32 only
    sendmail_from = lalala...@freenet.de; for Win32 only

  • session.save_path = D:/php/sessiontmp

--------------------

Die IP-Adresse ( 127.0.0.1 ) unter [mail function] ist ebenfalls anzupassen dazu schauen Sie in den Janaadminseiten unter Grundeinstellungen --> IP-Adressen --> Funktionszuordnung an die Netzwerkkarte(n) nach und tragen dann die IP-Adresse ein an die Sie die Funktion des E-Mail-Server gebunden haben. Haben Sie den E-Mail-Server an die 127.0.0.1 und an die IP-Adresse Ihrer Netzwerkkarte gebunden, können Sie eine von beiden verwenden.

Wenn register_globals auf Off steht, bitte hier nachlesen was in diesem Falle in den PHP-Scripten, mit Formularen die gesendet werden und Variablen übergeben, zu machen ist.

--------------------

Was ist in den Jana-Adminseiten einzutragen?

Unter Servertypen --> Http-Server --> Ausführbare Script-Dateien befinden sich bereits zwei Einträge:


- PHP als CGI/FASTCGI
  • php --> D:\php\php.exe
  • php3 --> D:\php\php.exe


- PHP als ISAPI-Modul (ab JanaServer v2.4.0)
  • php --> D:\php\sapi\php4isapi.dll
  • php3 --> D:\php\sapi\php4isapi.dll


Klicken Sie rechts auf Edit und passen Sie den Pfad zur php.exe bzw. php4isapi.dll an Ihr PHP-Installationsverzeichnis an. Jana.ini sichern und JanaServer neu starten. Läuft PHP als ISAPI-Modul muss nach jeder Änderung in der php.ini der JanaServer neu gestartet werden damit die Änderungen aus der php.ini übernommen werden.

--------------------

Fertig!

__________________
Gruß
René

----------------------------------------------------
» Lange Weile, Webchess 2003
» kleine Scripte für den JanaServer
» PHP unter JanaServer 2 installieren
» Lösung der meisten Probleme mit JanaServer

01.10.2002 08:23 René ist offline Homepage von René Beiträge von René suchen Nehmen Sie René in Ihre Freundesliste auf

René René ist männlich


images/avatars/avatar-7.gif

Dabei seit: 14.08.2001
JanaServer: 2.5.0.111

Themenstarter Thema begonnen von René
Abweichungen zur Installation von PHP 5.x zu PHP 4.x Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Welche Unterschiede sind bei der Installation von PHP 5.x zu PHP 4.x zu beachten.

--------------------

Das Verzeichnis zu den Extensions welches in die php.ini eingetragen wird, heißt in PHP 5.x nicht mehr extensions sondern nur noch ext !
  • extension_dir = "D:/php/ext"
  • date.timezone = Europe/Berlin

--------------------

Es gibt jetzt drei php...exe Dateien

- php.exe
- php-cgi.exe
- php-win.exe

Hier bitte folgendes beachten:

- PHP als CGI/FASTCGI
  • php --> D:\php\php-cgi.exe
  • php3 --> D:\php\php-cgi.exe


- PHP als Isapi-Modul (ab JanaServer v2.4.0)
  • php --> D:\php\php5isapi.dll
  • php3 --> D:\php\php5isapi.dll

--------------------

Wenn Sie MySQL benutzen muß noch folgendes beachtet werden:
  • in der php.ini muß im Abschnitt Windows Extensions das Semikolon ( ; ) vor der Zeile extension=php_mysql.dll entfernt werden
  • Verwenden Sie PHP 5.x als ISAPI-Modul muß die libmysql.dll ins Installations-Verzeichnis von Jana neben die Janad(95).exe kopiert werden.

--------------------

Alle anderen Änderungen entnehmen Sie bitte der Installationsanleitung von PHP 4.x, siehe erster Beitrag in diesem Thread.

__________________
Gruß
René

----------------------------------------------------
» Lange Weile, Webchess 2003
» kleine Scripte für den JanaServer
» PHP unter JanaServer 2 installieren
» Lösung der meisten Probleme mit JanaServer

27.08.2004 06:57 René ist offline Homepage von René Beiträge von René suchen Nehmen Sie René in Ihre Freundesliste auf

René René ist männlich


images/avatars/avatar-7.gif

Dabei seit: 14.08.2001
JanaServer: 2.5.0.111

Themenstarter Thema begonnen von René
PHP und erster Test Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Erster Test:

erstellen Sie z.B. eine Datei mit dem Namen phptest.php mit folgendem Inhalt.

php:
1:
2:
3:
4:
5:
<?php

phpinfo();

?>


Und kopieren Sie diese in das ROOT-Verzeichnis Ihrer Homepage. Rufen Sie nun im Browser auf dem Server diese Seite über http://127.0.0.1/phptest.php auf. Wenn jetzt eine umfangreiche HTML-Seite angezeigt wird war die Installation erfolgreich.

__________________
Gruß
René

----------------------------------------------------
» Lange Weile, Webchess 2003
» kleine Scripte für den JanaServer
» PHP unter JanaServer 2 installieren
» Lösung der meisten Probleme mit JanaServer

27.08.2004 07:35 René ist offline Homepage von René Beiträge von René suchen Nehmen Sie René in Ihre Freundesliste auf

René René ist männlich


images/avatars/avatar-7.gif

Dabei seit: 14.08.2001
JanaServer: 2.5.0.111

Themenstarter Thema begonnen von René
PHP und die browscap.ini Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

In der php.ini nur dann aktivieren wenn auch eine browscap.ini vorhanden ist!

browscap = D:/php/browscap/browscap.ini;

----------

Falls nach aktivieren des Eintrags für die browscap.ini z.B. folgende Fehlermeldung in allen PHP-Seiten erscheint:

code:
1:
Error parsing c:\php\browscap\browscap.ini on line 8206


--------------------

Suche in der browscap.ini nach folgendem Eintrag:

code:
1:
2:
3:
[AE/2.1 (linux)]
browser=AE/2.1(Linux)
version=2.1


und ersetze ihn durch:

code:
1:
2:
3:
4:
[AE/2.1 (linux)]
browser=AE/2.1 linux
version=2.1
platform=Linux


__________________
Gruß
René

----------------------------------------------------
» Lange Weile, Webchess 2003
» kleine Scripte für den JanaServer
» PHP unter JanaServer 2 installieren
» Lösung der meisten Probleme mit JanaServer

27.08.2004 07:36 René ist offline Homepage von René Beiträge von René suchen Nehmen Sie René in Ihre Freundesliste auf

Matneu Matneu ist männlich
Jana-Feschitist (oder so)


Dabei seit: 24.11.2001

RE: PHP 4.x oder 5.x unter JanaServer 2 installieren! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von René
  • magic_quotes_gpc = Off

Als Empfehlung: magic_quotes_gpc = On. Wer nur wenig bis "mittelviel" Ahnung von PHP hat UND wer nicht jedes einzelne Eingabe-Array ($_POST, $_GET und $_COOKIES) absichern will sollte aus Gründen der Sicherheit die automatische Quotierung aktivieren. Ohne dieses sind solche hübschen Dinge wie SQL-Injections oder include()-Manipulierung ohne weiteres möglich!

So far...
Matthias

__________________
matneu@jabber.ccc.de
There are only 10 types of people in the world: Those who understand binary and those who don't.
25.02.2006 14:30 Matneu ist offline E-Mail an Matneu senden Homepage von Matneu Beiträge von Matneu suchen Nehmen Sie Matneu in Ihre Freundesliste auf Fügen Sie Matneu in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Neues Thema erstellen Antwort erstellen
JanaServer - Forum » Jana 2 - FAQ » Konfigurations - Ratgeber » PHP 4.x oder 5.x unter JanaServer 2 installieren!

Impressum | Sponsoring | Datenschutzerklärung | Haftungsausschluß

Forensoftware: Burning Board, entwickelt von WoltLab GmbH