PHP und XAMPP

Hi Leute,
nach der Installation von XAMPP auf XP laufen Apache und MySql ...
so long ...
nur beim Versuch ein *.php zu starten kommt die Meldung, daß die
Verknüpfung fehlt. Es lassen sich keine lokalen *.PHPs starten.

Frage: Womit soll ich denn *.PHP verknüpfen - oder hackt es anderswo -
php.ini ?

(Bei diversen onlinehilfen von xampp kommt dieses Thema nicht vor ...)

Danke im Voraus - Helmut
Helmut Beringer [ Mo, 23 Juli 2007 21:16 ] [ ID #1776411 ]

Re: PHP und XAMPP

Helmut Beringer schrieb:
> Hi Leute,
> nach der Installation von XAMPP auf XP laufen Apache und MySql ...
> so long ...
> nur beim Versuch ein *.php zu starten kommt die Meldung, daß die
> Verknüpfung fehlt. Es lassen sich keine lokalen *.PHPs starten.
>
> Frage: Womit soll ich denn *.PHP verknüpfen - oder hackt es anderswo -
> php.ini ?
>
> (Bei diversen onlinehilfen von xampp kommt dieses Thema nicht vor ...)


Du must deine Scripte ueber den Webserver abrufen. Benutze also deinen
Browser und gebe http://localhost/script.php ein. Deine Beschreibung
hoert sich so an als ob du die Datei direkt aufrufen tust und dein OS
dich nun fragt was du damit tun willst.

Wenn dir dein Apache die PHP Scripte zum download anbietet dann ist er
falsch konfiguriert.

Gruss
Joerg


--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Mo, 23 Juli 2007 22:06 ] [ ID #1776415 ]

Re: PHP und XAMPP

Joerg Behrens wrote:

> Du must deine Scripte ueber den Webserver abrufen.

:S/must/kannst ;-)

MfG, Ulf
Ulf Kadner [ Mo, 23 Juli 2007 22:21 ] [ ID #1776421 ]

Re: PHP und XAMPP

Helmut Beringer wrote:
> Hi Leute,
> nach der Installation von XAMPP auf XP laufen Apache und MySql ...
> so long ...
> nur beim Versuch ein *.php zu starten kommt die Meldung, daß die
> Verknüpfung fehlt. Es lassen sich keine lokalen *.PHPs starten.
>
> Frage: Womit soll ich denn *.PHP verknüpfen - oder hackt es anderswo -
> php.ini ?

Du würfelst hier nen paar grundlegend unterschiedliche Dinge durcheinander.

Dateien mit der Endung .php werden auf Deinem System nicht automatisch
dem Binary php.exe zugeordnet wenn Du diese *.php Datei einfach in der
Kommandozeile oder sonstwie aufrufst. PHP Dateien sind erst mal nicht
mehr als einfache Textdateien, deren Inhalt von einem externen Programm
(hier z.B.: php.exe) verarbeitet werden kann, wenn deren Inhalt den
syntaktischen Vorgaben entspricht.

Das das alles so ist kann aber Dein Betriebssystem nicht wissen.
Wenn eine php einfach ausgeführt werden soll tut man das im allgemeinen
auf 2 Wegen.

Entweder man öffnet diese unter Zuhilfenahme des Webservers (siehe
Joergs Antwort) oder man ruft die php.exe auf und übergibt dieser per
Parameter -f den Pfad zur auszuführenden, zu parsenden PHP-Datei.

php -f C:\helloworld.php

weitere Parameter existieren. 'php -h' sagt Dir mehr.

Du kannst auch Deinem Betriebssystem sagen das 'php.exe -f %file'
aufgerufen werden soll (z.B.: mit ner Batch-Datei (*.bat) aber das
solltest Du bei Unwissen darüber in der passenden MS-Newsgruppe nachfragen.

MfG, Ulf
Ulf Kadner [ Mo, 23 Juli 2007 22:39 ] [ ID #1776425 ]

Re: PHP und XAMPP

Helmut Beringer schrieb:
> Hi Leute,
> nach der Installation von XAMPP auf XP laufen Apache und MySql ...
> so long ...
> nur beim Versuch ein *.php zu starten kommt die Meldung, daß die
> Verknüpfung fehlt. Es lassen sich keine lokalen *.PHPs starten.
>
> Frage: Womit soll ich denn *.PHP verknüpfen - oder hackt es anderswo =
-
> php.ini ?
>
> (Bei diversen onlinehilfen von xampp kommt dieses Thema nicht vor ...)

Die gehen auch davon aus, dass du das Skript mit einem Browser abrufst.
XAMPP ist schließlich ein Webserver. Wenn du reine
PHP-Kommandozeilenskripte starten möchtest (so wie einen DOS-Batch),
dann kannst du "php meine_php_datei.php" in der Eingabeaufforderung
eingeben. Dazu muss PHP aber auch im Suchpfad liegen.

OLLi

--
We believe the makers created the chosen realm in 9 days.
They believe it took 10.
[Enterprise 312]
oliver.graetz [ Di, 24 Juli 2007 01:06 ] [ ID #1777369 ]

Re: PHP und XAMPP

Joerg Behrens schrieb:

> Du must deine Scripte ueber den Webserver abrufen.

Ist das das Verb für "Mus machen" ?

*SCNR*

OLLi

--
Gabrielle: "You're not going to kill me?"
Hector: "Hadn't crossed my mind. And if I was, certainly not with a
balloon. It would take too long."
[DH 208]
oliver.graetz [ Di, 24 Juli 2007 01:45 ] [ ID #1777370 ]
PHP » de.comp.lang.php.misc » PHP und XAMPP

Vorheriges Thema: Stellenangebot: PHP-Webentwickler
Nächstes Thema: _SERVER-Variable in MySQL-Datenbank speichern