http://www.jensgram.dk/

Nyheder på sitet

- Her vises september 2006


  Periode: (avanceret)
 
 
   

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 i parentes angiver, hvor mange nyheder der er i hver periode. Du kan også benytte den alternative visualisering ved at klikke "avanceret".

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.

Gratisaviser, nej tak! 20:39:05 @ 07-09-2006
Faldt lige over denne her i dag: Nej tak til gratisaviserAlexanderband.dk. Det er da noget nær det mest underholdende jeg længe har set.

Der skulle gerne komme et par nye skriverier i løbet af den næste uges tid, så kig forbi, hvis det har interesse.


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