http://www.jensgram.dk/

Nyheder på sitet

- Enkelt nyhed fra fredag d. 15. september 2006


Periode: (seneste 10 nyheder)

 jfmamjjasond
'01  5610  4911106
'021025693 52545
'0386453523 233
'0431  11225324
'051422211  111
'06  13 11221 1
'073 3  11 1 12
'08 11   1 1   
'092 1   1     
'10         122
'111           

Nyhedsoversigten på www.jensgram.dk informerer efterhånden lige så meget om mig selv som om nye tiltag på sitet. For overskuelighedens skyld er navigationen opdelt i perioder, og de enkelte nyheder kan kommenteres.

Til højre kan du vælge mellem de seneste 10 indlæg, et helt årstal eller en enkelt måned. Tallene angiver, hvor mange nyheder der er i hver periode.

Windows, Apache 2, PHP5, MySQL 5 & Python 02:12:13 @ 15-09-2006
Jeg bliver altid enormt forvirret når jeg forsøger at opsætte en Apache-server på Windows efter en reinstallation. Derfor vil jeg her lave en kort huskeliste - om ikke andet så for at jeg selv kan få det til at fungere næste gang.

Før du begynder skal du have følgende (versionsnumrene i parentes afspejler min nuværende installation): Alle disse produkter er gratis. Du kan eventuelt undlade de to nederste, hvis du ikke har intentioner om at benytte Python.

Installation
Jeg har installeret selve Apache-serveren i D:\web\server\. MySQL og Python har jeg installeret i C:\Program Files\.
  1. Installér Apache i D:\web\server\
  2. Udpak PHP i D:\web\server\ og omdøb mappen (php-5.1.6-Win32) til php5.
  3. Installér MySQL i C:\Program Files\MySQL Server 5.0\. Jeg vælger denne løsning, da jeg gerne vil tvinges til at geninstallere MySQL ved formatering af C-drevet.
Apache-serveren skal nu opsættes...

Konfiguration
For at få det hele til at køre gøres følgende:
  1. Kopiér filen php5ts.dll (fra D:\web\server\php5\) ind i C:\Windows\system32\.
  2. Tilføj følgende 3 linier til httpd.conf i D:\web\server\conf\:
    • LoadModule php5_module "D:/web/server/php5/php5apache2.dll"
    • AddType application/x-httpd-php .php
    • PHPIniDir "D:/web/server/php5"
  3. Omdøb php.ini-recommended i D:\web\server\php5\ til php.ini (flyt ikke filen).
  4. Sæt følgende tre værdier i php.ini (brug evt. et søgeværktøj for at finde de pågældende linier):
    • safe_mode = On
    • doc_root = "D:\web\server\htdocs"
    • extension_dir = "D:\web\server\php5\ext\"
  5. Tilføj følgende 2 linier til php.ini:
    • extension=php_mysql.dll
    • extension=php_mysqli.dll
  6. Kopiér filen libmysql.dll (fra D:\web\server\php5\) til C:\Windows\system32\
Nu skulle Apache-serveren for såvidt være klar til at køre. For at få .htaccess til virke skal vi dog lige:
  1. Lokalisér <Directory "D:/web/server/htdocs">...</Directory> blokken i httpd.conf.
  2. Ændr linien AllowOverride None til AllowOverride All.
Nu har vi mulighed for at benytte .htaccess i htdocs.

Python og mod_python
Nu mangler vi kun at kunne benytte Python på serveren. Processen er ret ligetil:
  1. Installér Python i C:\Program Files\Python24\. Motivationen for at installere på C-drevet er den samme som ved MySQL, jf. ovenfor.
  2. Installér mod_python. Den finder selv din Python-installation, men sørg selv for at henvise til D:\web\server\ når der spørges til Apache-installationen.
  3. Tilføj følgende 4 linier til httpd.conf:
    • LoadModule python_module modules/mod_python.so
    • AddHandler mod_python .py
    • PythonHandler mod_python.cgihandler
    • PythonDebug On
Du har nu en fungerende WAMP5+mod_python installation på din maskine. God fornøjelse.

Din vurdering & kommentar
Vurdering:
Kommentar:
Kode:
Klik på billedet, hvis bogstaverne ikke er læselige. (Indtast bogstaverne på billedet til venstre i feltet til højre)

© 2001–12 Jens Gram - www.jensgram.dk • Tlf.: 30 22 88 20 • CVR: 31 66 04 32 • 59,6 ms