20. juli 2004 - 10:01Der er
50 kommentarer og 1 løsning
Hjælp til apache/php el. IIS
Hej - Nu er det 5 gang jeg prøver at få hjælp (både med IIS og APACHE, ved ikke engang hvad det præcis er) til flg. uden held (kun folk der sender indviklede lange forklaringer, som regel på engelsk, hvilket jeg ikke er en ørn til) Nå, men jeg laver små scripts i php som total nybegynder, men det er træls at skulle overfører dem til min hjemmeside på nettet bare for at se om de virker. Jeg bruger p.t ikke databaser (mysql, tror jeg det hedder og den slags) kun små simple scripts. Er der nogen der kan forklare mig fra bunden på dansk hvordan man kan sætte sådan en "falsk" server op (tror jeg det er man skal, ligesom ASP pws/IIS som jeg ingen problemer havde med engang for 3 år siden) og dermed kan tjekke sine scripts. Hvad skal man installere og hente til det og hvorfra ??
(og helst ikke bare "du skal hente php her www.php.com" så ved jeg ikke hvor præcis, hvad det er og hvor den skal installeres, helst mere præcis)
du skal BARE .... jeg har hentet en php4.3.7 tror jeg den hedder men man kan ikke installerer den, eller skal den bare åbnes (zip filen9 ... og hvad er apache i får det til at lyde som en leg...Men hvordan...fra bunden
de guider er til php4 (der er en php5 nu) + der står intet om win xp, men kun
"Med til PHP4 er der en konfigurationsfil, som skal lægges over i dit "windows-bibliotek". Dette bibliotek er der hvor windows er installeret, og er som regel:
c:\windows (for Windows 95/98). c:\winnt40 (for Windows NT). "
ja ja men det er også en .exe fil man skal installere (apache og php), men den de versioner (nyeste) jeg har hentet, er zip filer uden exe filer, hvordan skal man så installere og skrive alt det undervejs i installationen som der står i guiden ????
Jeg prøver og prøver, har fået installeret apache_2.0.50-win32-x86-no_ssl.exe og det ser fint ud p.t. Nu er jeg ved Php (php-5.0.0-Win32.zip), gik ud fra at php4ts.dll i webcafes guide (se de to længere oppe på denne side) til en ældre php er filen php5ts.dll i min, men der står den kopieres over i : c:\windows\system (Windows 95/98) c:\winnt40\system (Windows NT)
men hvad er det i windows XP, er det c:\windows\system32 eller c:\windows\system
Ja så er der flere problemer. Der står (i den gamle guide til php4 jeg bruger php5 åbentbart) Der står bla.
"Gå ind i c:\windows\ og åben "php.ini" i din favoriteditor (notepad er helt fint!) Find linjen hvor der står "doc_root = ". Ændr den til det bibliotek hvor din webservers htmlfiler ligger. Hvis du bruger Apache's standard indstillinger, ændres linjen til "doc_root = c:\apache\htdocs". "
Men denne sætning findes ingen steder i den filen "php.ini" som nu er kopieret til windoes mappen.
Og til sidst står der åben åben filen "httpd.conf" i apache mappen og tilføje disse linier nederst.
Men jeg kan se at den sti (c:/php/sapi/php4apache.dll) ikke findes der er ingen mapper i php der hedder sapi ??? Skal jeg hente de to versioner af apache og php (som er gamle) for at kunne følge guiden ???
:51:39 Ja så er der flere problemer. Der står (i den gamle guide til php4 jeg bruger php5 åbentbart) Der står bla.
"Gå ind i c:\windows\ og åben "php.ini" i din favoriteditor (notepad er helt fint!) HOVSA FLG. JEG SKREV STÅR I PHP.INI FILEN (jeg søgte med søg men der fandt den ingen svar, så det er ok, men ikke det med LoadModule php4_module c:/php/sapi/php4apache.dll AddType application/x-httpd-php .php)
Find linjen hvor der står "doc_root = ". Ændr den til det bibliotek hvor din webservers htmlfiler ligger. Hvis du bruger Apache's standard indstillinger, ændres linjen til "doc_root = c:\apache\htdocs". "
Men denne sætning findes ingen steder i den filen "php.ini" som nu er kopieret til windoes mappen
(mine ord)>>> KONKLUSION : Det eneste jeg ikke kan klare er flg. i guiden
(guidens ord)>>> "Så skal vi bare have tilpasset Apache's konfigurationsfil, så skulle det være oppe og køre!
Jeg går ud fra at du har installeret Apache i c:\apache\ og PHP4 i c:\php, så derfor:
Gå ind i Apache's konfigurationsbibliotek (som standard ligger i c:\apache\conf\) og åben filen "httpd.conf" i din favoriteditor. Vi skal have tilføjet nogle linjer til filen, og egentligt er det ligemeget hvor de står, men jeg foreslår at du, for nemhedens skyld, blot tilføjer dem nederst i filen. Tilføj linjerne: LoadModule php4_module c:/php/sapi/php4apache.dll AddType application/x-httpd-php .php "
(mine ord)>>> Stien "c:/php/sapi/php4apache.dll" findes ikke, så er der ikke noget galt, for som sagt er der ingen mappe i php5 som hedder sapi
Det virker ikke om det er dine tre linier eller mine to ..... Hvor fik du egentlig den miderste fra.... Jeg har lagt en index.php fil ind i htdocs, den viser det bare kun som html ingen php-script ... kan det være linien doc_root = C:\Programmer\Apache Group\Apache2\htdocs som jeg skrev, der er jo mellerum i stien (ja stien er rigtig) nå ja den kan jo også finde index.filen i htdocs.... hmmmm hvad så de sidste 2-3 linier skal der være # foran som i alle de andre linier
Gå ind i c:\php\ og find filen "php5ts.dll" Kopier den over i c:\windows\system
Gå ind i c:\php\ og find filen "php.ini-dist" Kopier den over i c:\windows\ og omdøb den til "php.ini"
Gå ind i c:\windows\ og åben "php.ini" søg og find (søg kun på doc_root) og ændre linie 1 til 2 doc_root = doc_root = C:\Programmer\Apache Group\Apache2\htdocs
og ændre linien extension_dir = extension_dir = c:\php
Alle steder mener jeg i denne ene php.ini - det ka godt være at den er sat op til en anden sti som standard. (der er mange linjer - kig dem lige hurtigt igennem)
hvis intet af det øverste virker (flytte php5ts.dll og stien er rigtig), så prøv at sætte # foran de 2 linjer (hvilket deaktiverer dem og indsæt følgende:
Hmmm der er også to filer i c:\php der hedder php5isapi.dll og php5nsapi.dll ?? ja den ville jo have at stien var i mappe sapi `??? men skriv til dosdesign@esenet.dk hvis du en dag finder ud af det, så må jeg bare øve på nettet igen ! men 1000 tak for hjælpen !
i guiden er stien før i en mappe der hedder sapi : LoadModule php4_module c:/php/sapi/php4apache.dll AddType application/x-httpd-php .php Men vi prøvede at springe over den !
æhm ikke for at blande mig men hvis du afinstallerer alt andet webserverstads og prøver med http://miniserver.sf.net UniServer - hvis der ikke ligger noget gammelt 'webserverrod' på din maskine er den ultra-nem at bruge. Den skal ikke installeres, men bare startes og stoppes fra medfølgende .bat / .vbs filer.
Den opretter et virtuelt W:-drev (kan omdøbes) på maskinen hvor man i mappen W:\www\ kan eksperimentere med sine scripts og sider (bare åbn http://localhost i din browser) :) Håber du ka' bruge forslaget.
Jo tak det lyder nemt, men hvad skal man lige hente (helt fra bunden), for det er lidt forvirrende inde på den side du linkede til. Skal man åbne php zip filen? Skal man hente det der 7zip og hvad er det? har du et præcis DL link til de ting man skal hente og hvordan afprøver man et script, skal den ikke hedde ex. test.php og kan tjekkes i localhost/test.php eller skal man døbe dem bat vbs elle rhvad det var du nævnte !
Når jeg har hentet den der "UniServer3_1.exe" og dobbeltklikker på den kommer der en fejl "Archive is not supported", så har jeg installeret "7z313.exe" (som jeg ikke ved hvad er og om jeg behøver, tror det er et program ala winzip og winrar som jeg har installeret og vil derfor gerne undgå at installere et sådan program mere hvis det ikke behøves???) men jeg kan stadig ikke åbne/køre UniServer3_1.exe ! (og hvis jeg kunne hvad skulle man så)
Juhuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu - Nu virker det sgu´ altså det der uniserver, hold da ferie sikke mange filer jeg kan slette nu (dvs. alle de alternative versioner, programmer, noter til diverse Apache, IIS, m.m.m.m.m.m.) Nu skal jeg bare buge en simpel mappe/fil nemlig "UniServer3_1kat" og bare klikke start.bat. Ligge min .php fil jeg skal test ind i mappen www på w-drevet og tjekke den på adressen http://localhost .... Neeeej hvor dejlig, det har jeg ledt efter i 3 måneder ... tak tak til alle(y kat) !!!
Hvad jeg havde gjort forkert er en meget dyb hemmelighed, ok alley kat du må vide det pr. mail !
Har lige læst denne tråd igennem, og har selv ledt efter et program der kunen det samme. Det virker bare perfekt. Tak alleykat. dosdesign> Husk nu at give alleykat point
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.