Avatar billede danielks Nybegynder
10. december 2002 - 22:04 Der er 27 kommentarer og
1 løsning

PHP på server ???

Hvordan afvikler jeg PHP scripts på min server ??

Hvad skal installeres og hvor kan det hentes...

Det skal være gratis...
Avatar billede whatever Nybegynder
10. december 2002 - 22:05 #1
Du skal installere PHP. Kan hentes på dk.php.net
Avatar billede whatever Nybegynder
10. december 2002 - 22:06 #2
Og det er gratis.
Avatar billede danielks Nybegynder
10. december 2002 - 22:37 #3
Hvordan sætter jeg det op ???
Avatar billede danielks Nybegynder
10. december 2002 - 22:38 #4
når jeg kører php.exe sker der ikke noget... åbner en dos lignende vindue uden indhold, hvori man kan skrive...
Avatar billede whatever Nybegynder
10. december 2002 - 22:53 #5
Har du kopieret php.ini over i windows-biblioteket? Skal kun kopieres over, hvis du har hentet zip-udgaven.

Hvilket webserver kører du? Apache, IIS, eller....?
Avatar billede thomashove Nybegynder
10. december 2002 - 23:03 #6
prøv at kigge lidt på denne artikel..

http://www.webcafe.dk/artikler/php/installerphp4/

php.exe skal køres via din webserver - du kan ikke bare starte den.
Avatar billede danielks Nybegynder
10. december 2002 - 23:50 #7
Jeg kører med PWS...
Avatar billede whatever Nybegynder
10. december 2002 - 23:53 #8
Prøv at kigge her: http://dk.php.net/manual/en/install.iis.php#install.iis.iis3

Jeg har aldrig selv kørt PHP på PWS. Jeg ville dog klart foretrække en Apache.
Avatar billede ztyxx Nybegynder
10. december 2002 - 23:53 #9
den php.exe du taler om, er det installations filen, eller har du kørt en installation, for har du det, skulle du kunne køre phpscripts, bare serveren er startet, så kører den automatisk php.exe når en php-fil kaldes (burde den), har dog hørt, at PWS ikke er så god til at køre php
Avatar billede ztyxx Nybegynder
22. december 2002 - 14:47 #10
lukketid??
Avatar billede danielks Nybegynder
24. december 2002 - 13:53 #11
En herinde nævnte Apache... Er det en komplet webserver ??? og understøtter den PHP ???
Avatar billede whatever Nybegynder
25. december 2002 - 12:58 #12
Apache er en webserver. Hvad mener du med komplet? PHP kan sagtens køre på Apache, når det er installeret og sat op.
Avatar billede danielks Nybegynder
25. december 2002 - 13:12 #13
Oki smid et link til at downloade Apache... og en lille guide til at installere PHP "ind" i denne, sådan at serveren kan afvikle PHP...
Avatar billede whatever Nybegynder
25. december 2002 - 13:16 #14
Du kan hvor Apache kan hentes, og hvordan det installeres på følgende links:


http://www.webcafe.dk/artikler/apache/installer/
http://www.webcafe.dk/artikler/php/installerphp4/
Avatar billede danielks Nybegynder
25. december 2002 - 14:29 #15
jo tak... jeg er i fuld gang med at installere... men en fil som skulle være tilstede... nemlig php4apache.dll er der ikke.... kan du ikke fortælle mig hvor den kan hentes...
Avatar billede danielks Nybegynder
25. december 2002 - 14:38 #16
skulle ligge i c:/php/sapi/php4apache.dll *(har også søgt efter den, og den er ikke på min pc-...) jeg har installeret den nyeste version nemlig PHP 4.2.3 - skal jeg gøre noget andet her end indskrukserne på webcafe ???
Avatar billede whatever Nybegynder
27. december 2002 - 00:16 #17
Hvilken version af PHP har du hentet fra http://www.php.net/downloads.php?

"PHP 4.2.3 zip package"-versionen eller "PHP 4.2.3 installer"-versionen?

Hvis du har hentet den sidste, fjern den, og installer den første. Ellers virker det mystisk at filen ikke findes, jeg har selv installeret version 4.2.3, og i min version findes php4apache.dll.
Avatar billede whatever Nybegynder
27. december 2002 - 00:19 #18
Ellers kan du istedet benytte CGI-versionen af PHP. Du skal så istedet indsætte

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

i httpd.conf.
Avatar billede danielks Nybegynder
27. december 2002 - 00:50 #19
cgi versionen ??? hvad er ulemperne ved denne ???
Avatar billede danielks Nybegynder
29. december 2002 - 21:26 #20
Jeh lukker spg'et hvis i ikke kommer med en opdateret php guide... guiden på webcafe er til version 4.2 og den man kan downloade (vha. linket på webcafe er 4.3) kan ikke bruges sammen med guiden....
Avatar billede drago Nybegynder
29. december 2002 - 21:44 #21
Kan man stadig svare og få point? Tror nok jeg har en let løsning...

See ya
Avatar billede whatever Nybegynder
29. december 2002 - 22:37 #22
Forskellen på ISAPI- og CGI-versionerne er, at ISAPI registreres i systemet (f.eks. windows) og kører konstant, mens PHP i CGI-versionen kun kører når der kaldes/eksekveres en PHP-fil. Indtil version 4.2.0 var ISAPI-versionen ikke specielt stabil, og havde også nogle problemet med Windows NT4. I version 4.2.0 kom en bedre udgave kaldet SAPI (så vidt jeg husker), den er mere stabil. Generelt for ISAPI/SAPI-versionerne er, at de er en del hurtigere end CGI-versionen. Den sidste anbefales heller ikke brugt til andet end udviklings/test-brug.

Hvis man installerer den nye Apache 2(+??), kan der opstå problemer med SAPI-versionen. Jeg endnu ikke selv fået den til at køre på Win2k, og benytter derfor CGI-versionen.

danielsdk > Had er problemet med guiden?? Jeg har selv lige opgraderet til 4.3.0, og dette var ikke anderledes set i forhold til version 4.2.3.
Avatar billede danielks Nybegynder
30. december 2002 - 00:06 #23
Jeg får en fejlmelding under kørsel af php scripts... ikke kendte variabler osv... kører PHP scriptsene.. men laver fejl, kommer med noget der ligner det her...

Notice: Undefined variable: open in c:\apache\htdocs\dumazz\us\us.php on line 6

Notice: Undefined variable: PHP_SELF in c:\apache\htdocs\dumazz\us\us.php on line 10

jeg har blot brugt $php_self og $open i de to tilfælde (virker på en normel server)

Hvad er der galt ???
Avatar billede whatever Nybegynder
30. december 2002 - 01:35 #24
Problemet med $php_self skyldes at der fra og med version 4.2.0 er ændret i standard opsætningen. Tidligere var register_globals slået til, men det er den ikke længere. Derfor kan du ikke direkte hente variabler ude fra, men er istedet nød til at hente dem fra de respektive arrays. Dette berører variabler fra formularer (POST eller GET), url'en/querystringen (GET), cookies, sessions, server osv. Istedet for $php_self skal du nu bruge $_SERVER["php_self"]. Se mere her http://dk.php.net/manual/en/language.variables.predefined.php og http://dk.php.net/manual/en/language.variables.external.php. Man kan selvfølgelig ændre opsætningen af PHP, så man igen får register disse variabler globalt, men på længere sigt ville det være bedre, at vænne sig til at hente dem fra arraysne. Det er ren og skær tilvænding.
Avatar billede whatever Nybegynder
30. december 2002 - 01:38 #25
Problemet med udefinerede variabler ses normalt kun på windows maskiner. Dette kan fjernes ved at ændre i php.ini som findes under dit windows-bibliotek. Åben den i notesblok (skriv php.íni i start->kør). Og søg efter "error_reporting = E_ALL & ~E_NOTICE" (uden ""). Fjern ; foran den fundne linie. Og indsæt en ; foran "error_reporting  =  E_ALL" som du finder lidt længere ned. Gem filen, og reload din side.
Avatar billede danielks Nybegynder
30. december 2002 - 12:40 #26
ja ok nu viser den ikke at der er fejl... men de er der jo stadig...

se evt... http://80.199.188.230/dumazz/us/us.php

der sker ikke noget når man trykker på linksene

efter hvad du skriver har jeg lavet denne linie.... den virker ikke:

echo " <p><br><font face='Tahoma' size='3'>[ <a href='$_SERVER["php_self"]?open=karsten'>Karsten Moosgaard Pedersen</a> ]\n";
Avatar billede whatever Nybegynder
30. december 2002 - 12:51 #27
Prøv dette: echo "<p><br><font face='Tahoma' size='3'>[ <a href='" . $_SERVER["php_self"] . "?open=karsten'>Karsten Moosgaard Pedersen</a> ]\n";

Når du bruger arrays er du nød til at "springe ud" af html-koden først.
Avatar billede simm Nybegynder
19. februar 2003 - 21:23 #28
Husk at filen php4ts.dll skal ligge i c:\windows\system32 for at ISAPI versionen af PHP virker (i Windows XP)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester