dinsdag 30 juni 2009

virtual server went down for maintenance...

En ik ben al mijn gegevens kwijt met betrekking tot het voorgaande werk ? Zit nu dus opnieuw PHP te compilen... Oeps : ik was wel bezig op AA1 en niet op de VPS !
Ondertussen ook bezig geweest met wat info op te zoeken over Lua. Lijkt interessant, maar toch ook nog een 'work in progress'.

Een half uurtje verder blijkt PHP onder lighttpd te werken !!!

Hieronder vind je de setting in lighttpd.conf welke eea. mogelijk maakt :
fastcgi.server = ( ".php" => ((
"bin-path" => "/path/to/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 2,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "16",
"PHP_FCGI_MAX_REQUESTS" => "10000"),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
)))

woensdag 24 juni 2009

php op AA1

Eerst even
yum install libxml2-devel

en we kunnen voort...

Volop bezig om php draaiend te krijgen op de AA1. Momenteel nog even een probleem om de configuratie met FastCGI ( --enable-fastcgi) rond te krijgen. Dankzij 'make clean' is alles nu in orde om morgen verder te testen.

maandag 22 juni 2009

AA1 - installation of lighttpd

Gebaseerd op het boek lighttpd van Packt Publising heb ik lighttpd opgezet.

Aangezien ik nog niets had geinstalleerd om te kunnen compilen , eerst de volgende commands uitgevoerd :
- yum install gcc
- yum install make
- yum install pcre-devel
- yum install zlib-devel
- yum install bzip2-devel
- yum install lua-devel

Nadien een configuratie-file aangemaakt (ik doe dit altijd in plaats van zomaar './configure' te draaien - het geeft je snel je conifiguratie aan ) :
./configure --prefix=/var/www \
--with-pcre \
--with-zlib \
--with-lua

--- UPDATE 2009-07-07
bij installatie op VPS (CentOs 5.2) volgende commando's uitgevoerd voor opstarten configuratie

export LUA_CFLAGS=-I/usr/local/include/lua/
export LUA_LIBS=-Ilua

Dit zorgt ervoor dat lighttpd de headers van lua vindt, gegeven dat je in de opgegeven directory de lua header files hebt staan natuurlijk...

---

Ik heb dit opgeslagen in het bestand /opt/lighttpd-1.4.23/light_config. Dan even executable maken :
chmod +x light_config

en dan maar compileren :
./light_config
make
make install

Configure , make en make install gaan zonder problemen en KABOEM , lighttpd is geinstalleerd. Je vindt de executable onder /var/www/sbin met als logische naam lighttpd.

Alvorens de server op te starten, maak je nog een conf-file aan. Ik heb deze, naar analogie met apache, in de directory /var/www/conf staan. De basisconfiguratie om te testen is :
server.document-root = "/var/www/htdocs" (weer naar analogie met apache)
mimetype.assign = ("" => "text/html")

Om de server op te starten volstaan het commando :
./lighttpd -f /var/www/conf/lighttpd.conf.

Je gaat natuurlijk al snel het een en het ander toevoegen aan het conf-bestand. Goed om weten is dan ook dat je met het commando
./lighttpd -tf /var/www/conf/lighttpd.conf
je configuratiebestand kan testen.

Om daadwerkelijk enig resultaat te zien heb je wel best een html-bestand in je document root staan...

Afijn , weer wat leuks gedaan vandaag op de AA1

AA1 - reinstall

Omwille van het probleem met de niet-installatie van gcc een reinstall gedaan van linpus. WWerkt zoals het hoort.

Nadien dus eerst gcc geinstalleerd , tesamen met ssh. Werkte ook like a charm. De netwerkconnectie was van de eeste keer up en running dus ook op dat vlak geen probleem.

Firefox 3.0.11 (met correct logo) vervolledigen de installatie.

Blijven te doen :
- lighttpd
- php
- openoffice 3.1
- reclaim disk space
- en wat er verder nog zinnig lijkt bij Macles

zondag 21 juni 2009

AA1 - gcc werkt niet

Dankzij de online update werkt gcc nu niet meer op de AA1. Hopelijk wordt dit zo snel mogelijk opgelost.