Posts Tagged ‘Linux’

CentOS 5.3 en JSON

// July 29th, 2009 // No Comments » // Work

Ik ben vandaag even op zoek geweest naar een mogelijkheid om JSON in gang te krijgen op een CentOS 5.3. Vanaf versie 5.2 zit alle JSON functionaliteit in PHP ingebakken, maar CentOS 5.3 bevat PHP 5.1.6… Op het internet zijn er hier en daar wel posts te vinden die dit probleem aankaarten, maar geen daarvan bevatte alle stappen die ik heb moeten nemen om het werkend te krijgen, vandaar dat ik ze hier graag even samenvat :-)

PHP

Allereerst is het misschien wel interessant om te kijken welke versie van PHP er geïnstalleerd is. Dat kan je heel simpel doen door in de console de volgende opdracht uit te voeren:

# php -v

Wil je ook een overzicht van de gecompileerde modules, dan gebruik je de optie -m

# php -m

Benodigde pakketten installeren

Afhankelijk van de bij de installatie van CentOS gekozen onderdelen, kan het nodig zijn dat er eerst enkele benodigde pakketten opgehaald moeten worden. Zo hebben we een C compiler (GCC), de php-devel package en PEAR nodig.

# yum install gcc
# yum install php-devel
# yum install php-pear*

Installatie van JSON

Omdat de in php.ini gestelde limieten naar geheugen toe genegeerd worden, kan JSON niet geïnstalleerd worden met een PECL commando. Het kan wel via een kleine PEAR omweg:

# pear install pecl/json

JSON module inschakelen in PHP

De module kan toegevoegd worden in de php.ini of in een eigen configuratiebestand. Ik koos voor de laatste optie:

# echo “extension=json.so” >> /etc/php.d/json.ini

Herstarten van de webserver

Om de aanpassingen te activeren, moet de Apache herstart worden:

# /etc/init.d/httpd restart

Controleren of de module effectief is toegevoegd aan PHP kan door de lijst met modules opnieuw  op te vragen via:

# php -m

Als je json in de lijst ziet staan, is alles in orde…

Ondertussen in mijn computer…

// January 14th, 2008 // No Comments » // Life

Na twee vruchteloze pogingen om de system restore en repair install voor mijn Windows machine tot een goed einde te brengen, ben ik woensdag maar aan een propere, nieuwe installatie van XP begonnen. Eerst wel even opgestart met een Knoppix cd’tje om alles te backuppen dat ik niet kwijt wou zijn ;-)
De nieuwe installatie neemt alles bij elkaar een uurtje tijd in beslag, service pack en updates bijgerekend. Tegen dat die achter de rug was, was het al donderdagmorgen. De verse XP startte nog goed op, dus ik ben met een gerust hart gaan slapen.


Donderdagavond bleek de computer echter opnieuw niet op te willen starten. De installatie van de vorige nacht was zelfs helemaal verdwenen uit de boot lijst :-( Omdat ik er me niet te druk in wou maken heb ik dan alles nog maar eens opnieuw geïnstalleerd en tot nu toe werkt die installatie nog, hoewel ik de Windows installatie cd bij het opstarten in de cd-rom drive moet zitten hebben of hij weigert volledig (HAL dll corrupt :-( ). Al een geluk dat ik hier ook een Kubuntu naast de Windows staan heb ;-)

De WAMP gaat nog altijd uit :-(

// November 10th, 2007 // No Comments » // Life, Work

CentOSEen tijdje geleden liet ik hier al weten dat de WAMP-omgeving op het werk me nogal ferm aan het enerveren is. Om het eens op de hardware te steken in plaats van op de software had ik toen de drivers van de netwerkkaart opnieuw geïnstalleerd. Dat leek wel even het probleem op te lossen, maar ondertussen heb ik weer enkele keren mogen herstarten omdat het hele ding vast bleef hangen… Om iets anders te proberen ben ik vandaag in de weer geweest met VMware en CentOS, maar na een paar uur gefoefel heb ik die piste toch ook maar voor bekeken gehouden. VMware leek mijn computer niet echt aardig te vinden :-)

En de WAMP ging uit…

// October 25th, 2007 // 1 Comment » // Life, Work

Een kleine maand geleden vonden we het eindelijk tijd om een grote update door te voeren aan onze WAMP-omgeving op het werk. De laatste stabiele releases van Apache, PHP en MySQL mochten hun oudere versies vervangen. Een tijdje nadien begonnen zich te pas en te onpas allerlei eigenaardigheden voor te doen op mijn computer. Webserver vastlopen, SMTP niet meer bereikbaar, internet uitvallen, netwerkmappings even niet toegankelijk… In eerste instantie dachten we dat de upgrade aan de oorsprong van de problemen lag. Dus de hele boel er weer af gegooid en properkes opnieuw geïnstalleerd, maar even later begon het opnieuw. En telkens scheen het de Apache te zijn die het triggerde… maar was er geen spoor van enige hapering te vinden in de logs van de httpd of Windows :-(
Omdat het foefelen met de installatie en configuratie van onze WAMP ons tot nu toe niet al te veel oplossingen gebracht heeft, heb ik vandaag in een ultieme wanhoopspoging de drivers van de netwerkkaart opnieuw geïnstalleerd. Voorlopig hebben we geen nieuwe rare dingen mogen ontdekken, dus we duimen dat het spook daarin zat…

Twijfels omtrent Feisty…

// September 12th, 2007 // 1 Comment » // Life

Feisty foetsie?Na gisteren het probleem met de Samba opgelost te hebben, hapert er vandaag alweer iets: de externe harde schijf automatisch mounten lukt niet meer… Geef ik het commando zelf in, dan werkt alles vlotjes. Via KDE bestaat ze gewoon niet meer van zodra ik ze langs het beheerscherm daarvan wil aankoppelen. Als Feisty op deze manier mijn avonden blijft vullen, zal het niet lang meer duren eer het foetsie wordt…

Sambaleed

// September 11th, 2007 // 2 Comments » // Life

Samba heeft deze avond serieus met mijn – enigszins platte – voeten gespeeld! Aan mijn pas naar Feisty geüpgrade computer hangt een externe harde schijf. Daarop staat wat muziek, een beetje backups en vooral veel foto’s. De meeste van die dingen werden via Samba geshared. Handig, want dan kunnen we zonder veel moeite van overal in huis aan die gegevens. Sinds die upgrade wou dat echter niet meer zo goed lukken… Het eigenaardige was dat de home dirs van de gebruikers wel perfect toegankelijk waren, maar mijn andere shares niet… Na veel proberen en zoeken bleek het uiteindelijk om een kleine bug in de laatste Kubuntu te gaan: één onozel regeltje ( msdfs proxy = no) uit de configuratie voor elke share halen, en alle problemen waren verleden tijd…

last.fm

// August 25th, 2007 // 2 Comments » // Life

Deze morgen heb ik me een last.fm account aangemaakt. Ik was dat al langer eens van plan, maar ik had er nooit de tijd voor genomen (en de registratie duurt zeker wel 2 volle minuten :-) ). Enkele minuten na de installatie van de last.fm client kon je al zien dat Radiohead als eerste mijn lijstje mocht beginnen vullen. Leuk is ook dat ik er thuis, op de Linux, helemaal niets extra voor hoef te installeren! Amarok heeft alles blijkbaar al standaard aan boord om met last.fm te communiceren. Ferm toch!