Nyheder på sitet
- Her vises september 2006
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\.
- Installér Apache i D:\web\server\
- Udpak PHP i D:\web\server\ og omdøb mappen (php-5.1.6-Win32) til php5.
- 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:
- Kopiér filen php5ts.dll (fra D:\web\server\php5\) ind i C:\Windows\system32\.
- 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"
- Omdøb php.ini-recommended i D:\web\server\php5\ til php.ini (flyt ikke filen).
- 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\"
- Tilføj følgende 2 linier til php.ini:
- extension=php_mysql.dll
- extension=php_mysqli.dll
- 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:
- Lokalisér <Directory "D:/web/server/htdocs">...</Directory> blokken i httpd.conf.
- Æ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:
- Installér Python i C:\Program Files\Python24\. Motivationen for at installere på C-drevet er den samme som ved MySQL, jf. ovenfor.
- 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.
- 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 gratisaviser på Alexanderband.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.
|