Blib Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Har satt opp Apache 2.ettellerannet på PCen min her (Windows) for å hoste noen sider. Problemet er bare det at jeg ikke får PHP til å fungere. Jeg fant folderen hvor jeg skulle putte filene, og der har jeg lagt dem. De vises de, men ikke PHP koden som jeg har der... Det er en meget fresh install (30 sek siden), så hva tenger jeg å gjøre for at PHP skal fungere? Lenke til kommentar
inaktiv000 Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 kan man rtfm på 30 sek? hehe, sorry;) i apache config fila må du spesifisere hva du skal gjøre med .php filer. det står i readme, husker ikke nøyaktig (du linker MIME typen til php parseren eller noe:)) Lenke til kommentar
Blib Skrevet 6. mai 2003 Forfatter Del Skrevet 6. mai 2003 kan man rtfm på 30 sek? hehe, sorry;) i apache config fila må du spesifisere hva du skal gjøre med .php filer. det står i readme, husker ikke nøyaktig (du linker MIME typen til php parseren eller noe:)) Heh, problemet er bare det at det er MANGE readme filer og lignende. MANGE. Pluss at flesteparten jeg har funnet er for Linux. Og det du sa med MIME der fattet jeg 0 av egentlig Også får jeg "File not found" error på mange av linkene... Hvor finner jeg config fila da, og hva må jeg skrive der for å få PHP-støtte? Lenke til kommentar
Blib Skrevet 6. mai 2003 Forfatter Del Skrevet 6. mai 2003 Argh, dette begynner å bli kjedelig nå Først fulgte jeg instruksjonene på http://in.geocities.com/samdarshipali/apac...e-php-mysql.htm uten suksess. (Men da hadde jeg iallefall fått lastet ned PHP4 filene som jeg ikke hadde) Så så jeg at det var en CGI plugin, og at det fantes en annen måte å få det inn i Apache på. Så fulgte jeg install fila i PHP folderen, og la php.ini i Windows folderen og endret litt på den igjen. Men fremdeles uten suksess! Alt jeg vil er å kjøre et PHP-skript på PCen her, er det virkelig så umulig? Lenke til kommentar
Roberto Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Ligger filene i htdocs? Hvis du er litt n00b burde du kanskje satse på en ferdigpakke som f.eks phpTriad...en vanlig setup fil som installer Apache og PHP. Lenke til kommentar
Nerdiboy Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Hva med å installere phptriad? Det installerer apache og PHP automatisk, programmet finner du på http://www.download.com programmet tar ca. 10mb Lenke til kommentar
ASDASDKL2131 Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Eller FoxServ, så får du med mySQL blant annet. www.foxserv.net Lenke til kommentar
Roberto Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Eller FoxServ, så får du med mySQL blant annet. www.foxserv.net Følger ikke MySQL med i phpTriad? Lenke til kommentar
Blib Skrevet 6. mai 2003 Forfatter Del Skrevet 6. mai 2003 Laster ned phpTriad atm. Hvordan skrur jeg av Apache btw? Slikt at de ikke overlapper hverandre... Edit: Okay, jeg uninstallerte hele Apache. Da fant jeg ingenting på http://localhost. Ikke noe. Så kjørte jeg Apache.exe i phpTriad folderen, og da funker det. Da ser jeg fila igjen. Men må jeg ha det vinduet oppe hele tiden da imens? Kan det ikke legges til tray? Og PHP funker fremdeles ikke. Er det noen innstllinger eller config filer jeg må stresse med her også eller? Lenke til kommentar
Skiboms Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Jeg har inst Apache 2.x MySQL 4.x og PHP 4.x på en win 2000 maskin, funker flott, trenger bare litt endringer her og der.. her ser du hva du må gjøre: http://httpd.apache.org/docs-2.0/platform/windows.html http://www.php.net/manual/en/install.apache2.php Lenke til kommentar
Blib Skrevet 7. mai 2003 Forfatter Del Skrevet 7. mai 2003 Jeg installerte Apache 2.0 igjen etter at phpTriad ikke fungerte, og fikset om på httpd.conf slikt at den så slik ut, som beskrevet her: Download the most recent version of Apache 2.0 and a fitting PHP version from the above mentioned places. Follow the Manual Installation Steps and come back to go on with the integration of PHP and Apache. There are two ways to set up PHP to work with Apache 2.0 on Windows. One is to use the CGI binary the other is to use the Apache module DLL. In either case you need to stop the Apache server, and edit your httpd.conf to configure Apache to work with PHP. You need to insert these three lines to your Apache httpd.conf configuration file to set up the CGI binary: Example 3-8. PHP and Apache 2.0 as CGI ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" Fungerer fremdeles ikke. Ser bare vanlig tekst og ikke PHP Lenke til kommentar
Skiboms Skrevet 7. mai 2003 Del Skrevet 7. mai 2003 Du har seff restarta apache'n? www.foxserv.net Foxserv er en meget grei pakke med apache, PHP, MySQL, Perl .... Her er det bare å installere og alt kjører som det skal! Lenke til kommentar
alexf Skrevet 7. mai 2003 Del Skrevet 7. mai 2003 Hva mener du med vanlig tekst? Hvis du ikke får en feilmelding når du åpner et php dokument i nettleseren fungerer det.. <?php $teller=1; while ($teller <= 10){ echo "tallet er$teller <BR>"; $teller++; } ?> Skriv innholdet i notepad og lagre det som test.php i htdocs mappen. Start phpTriad. Så åpner du en nettleser og skriver http://127.0.0.1/test.php Hvis resultatet ser slik ut fungerer apache som det skal.. Lenke til kommentar
Skiboms Skrevet 7. mai 2003 Del Skrevet 7. mai 2003 Hva mener du med vanlig tekst? Hvis du ikke får en feilmelding når du åpner et php dokument i nettleseren fungerer det.. Du kan åpne et dokument med endelse .php uten å ha installert php.. men da åpnes det som et vanlig tekst doc.. Som om man skulle ha åpnet det i notepad.. så man får ingen feilmld! Lenke til kommentar
Edorph Skrevet 7. mai 2003 Del Skrevet 7. mai 2003 I http.conf må du legge til følgende: LoadModule php4_module c:/www/scripts/php-4.3.0-Win32/sapi/php4apache2.dll (url til din php4apache2.dll fil) ScriptAlias /php/ "C:/www/scripts/php-4.3.0-Win32/" AddType application/x-httpd-php .php .phtml .html Action application/x-httpd-php "/php/php.exe" Dessuten må du fikse litt på php.ini (som forøvrig skal legges i c:/winnt (eller c:/windows)): doc_root = C:wwwroot (path til din document root) extension_dir = C:wwwscriptsphp-4.3.0-Win32extensions (path til din extentions mappe i php-mappa) Hmm tror det var det. Pass på å kopiere alle dll filene du trenger til c:/winnt eller c:/winnt/system (husker ikke helt hvor.. sjekk manualen) Ikke skyt meg hvis jeg tar feil. Lenke til kommentar
The Red Devil Skrevet 8. mai 2003 Del Skrevet 8. mai 2003 Slik som Edorph seier. Men du trenger ikkje legge til "LoadModule" linja. Er ikkje sikkjer på om du kan gjør slik som han skreiv med å legge alle .php . php3 osv etterkvarandre. Du gjør bare slik vist det ikkje fungerer. ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .htm AddType application/x-httpd-php .html AddType application/x-httpd-php .phtml Action application/x-httpd-php "/php/php.exe" Du må også forandre på php.ini fila (er php.ini-recommended rett etter installasjonen) slik som han seier, og deretter legge den i windows katalogen. (I windows eller winnt ikkje i system katalogen) Lenke til kommentar
Blib Skrevet 8. mai 2003 Forfatter Del Skrevet 8. mai 2003 LoadModule php4_module c:/www/scripts/php-4.3.0-Win32/sapi/php4apache2.dll (url til din php4apache2.dll fil) Mjoda, men når jeg gjør dette får jeg en feilmelding når jeg prøver å starte programmet igjen! Den sier at den ikke finner den .dll fila, og jeg VET at den ligger i den mappa, og jeg har trippeltsjekket addressen! Lenke til kommentar
Edorph Skrevet 9. mai 2003 Del Skrevet 9. mai 2003 Hmm mulig jeg husker feil, men skal ikke php4apache2.dll ligge i c:/winnt også? Eller winnt/system? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå