Både ISS og Apache?

Tags:    php

Hej udviklere

Jeg vil gerne lære PHP (og jeg er fuldstædig ny), og derfor har jeg netop downloaded Maguma Studio og EasyPHP som anbefalet i "PHP og MySQL for absolutte begyndere". Er dette de rigtige værktøjer?

Når jeg installerer EasyPHP ender det med en meddelelse om Apache "Apache port (80) is used by INITINFO.EXE".

Det kan jeg godt forstå, da jeg - for at lave sider med ASP - har installeret Internet Information Service. Den vil jeg gerne indtil videre beholde

Kan jeg "kun" have een server til at køre?
Jeg kiggede i en bog (hos boghandleren - købte den ikke), hvor der stod, at man kunne have flere, men at det krævede flere IP-adresser.

Jeg vil jo gerne kunne øve mig på min egen PC, der har XP Pro, og mit aktuelle webhotel understøtter da heller ikke PHP.

Min router er er en Acer WLAN 11g Broadband Router. Er det på denne jeg opsætter flere IP-adresser? Hvordan ved jeg i givet fald, hvad adressen på den nye skal være?

På forhånd tak for svar



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Her er et svar :)
M.V.H.
Loke Dupont aka colde



Der er flere muligheder, du kan enten tildele en ip-adresse hver til Apache og ISS. Men hvad de fleste vælger at gøre er at køre dem på forskellige porte. Du kan køre ISS på port 80 og så køre Apache på port 81 for eksempel. Dette kræver blot at du når du skal bruge apache skriver fx: http://localhost:81 Så du får fat i den rigtige port.
M.V.H.
Loke Dupont aka colde



Den 14-08-05 13:35 skrev Loke Dupont følgende:
-----------------------------------------------------------------------------
Der er flere muligheder, du kan enten tildele en ip-adresse hver til Apache og ISS. Men hvad de fleste vælger at gøre er at køre dem på forskellige porte. Du kan køre ISS på port 80 og så køre Apache på port 81 for eksempel. Dette kræver blot at du når du skal bruge apache skriver fx: http://localhost:81 Så du får fat i den rigtige port.
M.V.H.
Loke Dupont aka colde
-----------------------------------------------------------------------------
Hej Loke

Mange tak for dit svar. Det kan være det er et meget dumt spørgsmål, men hvordan sætter jeg det op? Jeg kan ikke starte EasyPHP (det lille trafiklys er rød for Apache, men grøn for MySQL. Så der kan jeg altså ikke rette porten til '81'.

Når jeg kigger på opsætningsmulighederne på min router er der en række blanke linier med "Service" "Public IP Address" "Public Port" "Private Port Protocol" og "Private IP Address", hvor der står 192.168.62, med mulighed for at skrive en port bagefter. Jeg har prøvet ganske enkelt at skrive 81 efter 192.168.62 i Private IP Adress og at lade de øvrige stå med de aktuelle 0'er i. Men det går ikke.


Venlig hilsen
Hanne B. Stegemüller



Well, du skal finde din apache konfiguration, filen hedder som regel httpd.conf Den kan du så åbne med en almindelig teksteditor. Deri skulle der gerne stå noget om hvilken port apache skal bruge. Hvor det står afhænger af hvilken version af apache du benytter.
M.V.H.
Loke Dupont aka colde



Den 14-08-05 15:28 skrev Loke Dupont følgende:
-----------------------------------------------------------------------------
Well, du skal finde din apache konfiguration, filen hedder som regel httpd.conf Den kan du så åbne med en almindelig teksteditor. Deri skulle der gerne stå noget om hvilken port apache skal bruge. Hvor det står afhænger af hvilken version af apache du benytter.
M.V.H.
Loke Dupont aka colde
-----------------------------------------------------------------------------

I C:\\Programmer\\EasyPHP1-8\\apache\\conf kan jeg ganske rigtigt finde en fil der hedder httpd.conf og to steder har jeg rettet fra 80 til 81 - og bingo nu kan jg få en EasyPHP-side frem vha. http://localhost:81/ og også Apache har nu et grønt trafiklys.

Det havde jeg aldrig fundet ud af uden din hjælp. Mange tak. Du fortjener de 50 UP.

Venlig hilsen
Hanne B. Stegemüller



t