15. august 2001 - 11:52Der er
10 kommentarer og 1 løsning
PHP4 + Apache på Win32
Det kan nemt lade sige gøre. Det har jeg også fundet ud af. Jeg kører endog med VirtualHost og det fungerer også.
Jeg har en VirtualHost-configuration som ser ud som følgende: <VirtualHost x.x.x.x> ServerName test DocumentRoot d:/www/test <Directory d:/www/test> <IfModule mod_php4.c> php_value auto_prepend_file d:/www/test/davs.php php_flag magic_quotes_gpc Off php_flag track_vars On </IfModule> </Directory> </VirtualHost>
Dette er en konfiguration taget ud af linux og som fungerer fint. Jeg får auto-adderet den davs.php til alle sider. Denne konfiguration er flyttet fra Linux til en Apache på en W2K-maskine. Alt fungerer tilsyneladende efter hensigten, men davs.php bliver IKKE auto-adderet.
Jeg kan godt regne ud at det er fordi at på Linux var det et modul som er auto-loadet. Men hvad gør man på Apache på W2K. Jeg har allerede prøvet at lege med libphp4.so men kan ikke få det til at fungere.
HJÆÆÆÆLP!
/CoRex
PS. Der er flere point hvis det er ekspert-hjælp jeg får. OG JEG GIDER IKKE BLIVE HENVIST TIL ET LINK m.m. det NØJAGTIGT beskriver hvad der skal til. Jeg skal jo også lære noget.
ØØØØØVV! Jeg troede at ville betyde et mellemrum.
Her er den igen: <VirtualHost x.x.x.x> ServerName test DocumentRoot d:/www/test <Directory d:/www/test> <IfModule mod_php4.c> php_value auto_prepend_file d:/www/test/davs.php php_flag magic_quotes_gpc Off php_flag track_vars On </IfModule> </Directory> </VirtualHost>
Hehe! Nu skal man ikke tro at \"LoadModule php4_module C:/php/sapi/php4apache.dll\" er fejlen. Den skulle have været \"LoadModule php4_module modules/php4apache.dll\"
Jubii. Jeg har løst det. Det ER som ovenstående, men man skal lige huske at kopiere php4ts.dll ind i c:\\winnt\\system32. Så virker det fint.
Nu har jeg mulighed for at sætte f.eks. \"php_value auto_prepend_file prepend.php\" ind i \".htaccess\".
Følgende steps skal tages: - Kopier \"php4ts.dll\" til \"c:\\winnt\\system32\". - Kopier php4apache.dll til modules-biblioteket under Apache-serverens bibliotek. - Adder \"LoadModule php4_module modules/php4apache.dll\" i configurations-filen for Apache (httpd.conf). - Adder \"AddType application/x-httpd-php .php\" i configurations-filen for Apache (httpd.conf). - Adder \"AddType application/x-httpd-php-source .phps\" i configurations-filen for Apache (httpd.conf).
Genstart Apache service.
/CoRex
Synes godt om
Ny brugerNybegynder
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.