<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>YPer &#187; PHP</title>
	<atom:link href="http://yves.permentier.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://yves.permentier.com</link>
	<description>webbabbels</description>
	<lastBuildDate>Tue, 02 Aug 2011 10:35:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>CentOS 5.3 en JSON</title>
		<link>http://yves.permentier.com/2009/07/29/centos-5-3-en-json/</link>
		<comments>http://yves.permentier.com/2009/07/29/centos-5-3-en-json/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 11:40:27 +0000</pubDate>
		<dc:creator>Yves</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PECL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://yves.permentier.com/?p=271</guid>
		<description><![CDATA[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&#8230; Op het internet zijn er hier en daar wel posts te vinden die dit probleem aankaarten, maar geen daarvan [...]]]></description>
			<content:encoded><![CDATA[<p>Ik ben vandaag even op zoek geweest naar een mogelijkheid om <a href="http://www.json.org/" target="_blank">JSON</a> in gang te krijgen op een <a href="http://www.centos.org/" target="_blank">CentOS</a> 5.3. Vanaf versie 5.2 zit alle <a href="http://be2.php.net/manual/en/book.json.php" target="_blank">JSON functionaliteit</a> in PHP ingebakken, maar CentOS 5.3 bevat PHP 5.1.6&#8230; 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 <img src='http://yves.permentier.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>PHP</strong></p>
<p>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:</p>
<blockquote><p># php -v</p></blockquote>
<p>Wil je ook een overzicht van de gecompileerde modules, dan gebruik je de optie -m</p>
<blockquote><p># php -m</p></blockquote>
<p><strong>Benodigde pakketten installeren</strong></p>
<p>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.</p>
<blockquote><p># yum install gcc<br />
# yum install php-devel<br />
# yum install php-pear*</p></blockquote>
<p><strong>Installatie van JSON</strong></p>
<p>Omdat de in php.ini gestelde limieten naar geheugen toe <a href="http://aspn.activestate.com/ASPN/Mail/Message/pear-dev/3168978" target="_blank">genegeerd</a> worden, kan JSON niet geïnstalleerd worden met een PECL commando. Het kan wel via een kleine PEAR omweg:</p>
<blockquote><p># pear install pecl/json</p></blockquote>
<p><strong>JSON module inschakelen in PHP</strong></p>
<p>De module kan toegevoegd worden in de php.ini of in een eigen configuratiebestand. Ik koos voor de laatste optie:</p>
<blockquote><p># echo &#8220;extension=json.so&#8221; &gt;&gt; /etc/php.d/json.ini</p></blockquote>
<p><strong>Herstarten van de webserver</strong></p>
<p>Om de aanpassingen te activeren, moet de Apache herstart worden:</p>
<blockquote><p># /etc/init.d/httpd restart</p></blockquote>
<p>Controleren of de module effectief is toegevoegd aan PHP kan door de lijst met modules opnieuw  op te vragen via:</p>
<blockquote><p># php -m</p></blockquote>
<p>Als je json in de lijst ziet staan, is alles in orde&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yves.permentier.com/2009/07/29/centos-5-3-en-json/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal 6</title>
		<link>http://yves.permentier.com/2008/02/15/drupal-6/</link>
		<comments>http://yves.permentier.com/2008/02/15/drupal-6/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 21:25:48 +0000</pubDate>
		<dc:creator>Yves</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://yves.permentier.com/2008/02/15/drupal-6/</guid>
		<description><![CDATA[Sinds eergisteren werd Drupal 6.0 losgelaten op de wereld. Volgens de release announcement zitten er heel wat leuke nieuwigheden in deze versie. Met grote verwachtingen ben ik dan ook een klein uurtje geleden aan de installatie van een testsite begonnen en ik ben erg onder de indruk. Ik vond de vorige versie al dik in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://drupal.sycorax.be/themes/chameleon/marvin/logo.png" alt="Drupal" style="margin: 0 4px 4px 0; padding: 4px; float: left" />Sinds eergisteren werd Drupal 6.0 losgelaten op de wereld. Volgens de <a href="http://drupal.org/drupal-6.0" target="_blank">release announcement</a> zitten er heel wat leuke nieuwigheden in deze versie. Met grote verwachtingen ben ik dan ook een klein uurtje geleden aan de installatie van een testsite begonnen en ik ben erg onder de indruk. Ik vond de vorige versie al dik in orde en deze ziet er op het eerste zicht weer eens stukken beter uit&#8230; Een dikke proficiat voor <a href="http://drupal.org/">zij die verantwoordelijk zijn voor dit pareltje</a> is hier wel op zijn plaats <img src='http://yves.permentier.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://yves.permentier.com/2008/02/15/drupal-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De WAMP gaat nog altijd uit :-(</title>
		<link>http://yves.permentier.com/2007/11/10/de-wamp-gaat-nog-altijd-uit/</link>
		<comments>http://yves.permentier.com/2007/11/10/de-wamp-gaat-nog-altijd-uit/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 18:21:20 +0000</pubDate>
		<dc:creator>Yves</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Grrr]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://yves.permentier.com/2007/11/10/de-wamp-gaat-nog-altijd-uit/</guid>
		<description><![CDATA[Een 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 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.centos.org/themes/centos/images/centos_icon_60.png" alt="CentOS" style="border: 0pt none ; float: left" />Een tijdje geleden liet ik hier al weten dat de WAMP-omgeving op het werk me nogal <a href="http://yves.permentier.com/2007/10/25/en-de-wamp-ging-uit/">ferm aan het enerveren</a> 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&#8230; Om iets anders te proberen ben ik vandaag in de weer geweest met <a href="http://www.vmware.com/" target="_blank">VMware</a> en <a href="http://www.centos.org/" target="_blank">CentOS</a>, 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 <img src='http://yves.permentier.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://yves.permentier.com/2007/11/10/de-wamp-gaat-nog-altijd-uit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En de WAMP ging uit…</title>
		<link>http://yves.permentier.com/2007/10/25/en-de-wamp-ging-uit/</link>
		<comments>http://yves.permentier.com/2007/10/25/en-de-wamp-ging-uit/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 19:07:34 +0000</pubDate>
		<dc:creator>Yves</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Grrr]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://yves.permentier.com/2007/10/25/en-de-wamp-ging-uit/</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>Een kleine maand geleden vonden we het eindelijk tijd om een grote update door te voeren aan onze <a href="http://nl.wikipedia.org/wiki/WAMP" title="WAMP" target="_blank">WAMP</a>-omgeving op het <a href="http://www.paradisio-online.be" target="_blank">werk</a>. De laatste stabiele releases van <a href="http://httpd.apache.org/" title="Apache" target="_blank">Apache</a>, <a href="http://www.php.net" title="PHP" target="_blank">PHP</a> en <a href="http://www.mysql.org/" title="MySQL" target="_blank">MySQL</a> 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&#8230; 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&#8230; maar was er geen spoor van enige hapering te vinden in de logs van de httpd of Windows <img src='http://yves.permentier.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
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&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yves.permentier.com/2007/10/25/en-de-wamp-ging-uit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Het Jinzora experiment</title>
		<link>http://yves.permentier.com/2007/10/17/het-jinzora-experiment/</link>
		<comments>http://yves.permentier.com/2007/10/17/het-jinzora-experiment/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 21:12:24 +0000</pubDate>
		<dc:creator>Yves</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Muziek]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://yves.permentier.com/2007/10/17/het-jinzora-experiment/</guid>
		<description><![CDATA[Een tijdje terug kwam ik tijdens het surfen Jinzora tegen: &#8216;Jinzora enables you to stream your digital music and videos to any internet connected computer using a web browser.&#8216;. Klinkt goed en het is zonder twijfel een handiger alternatief dan op elke machine binnen het netwerk een mapping te leggen naar de share met muziek. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jinzora.org/images/main-header.gif" alt="Jinzora" style="border: 0px none ; float: right; margin-left: 15px" />Een tijdje terug kwam ik tijdens het surfen <a href="http://www.jinzora.org/" target="_blank">Jinzora</a> tegen: &#8216;<em>Jinzora enables you to stream your digital music and videos to any internet connected computer using a web browser.</em>&#8216;. Klinkt goed en het is zonder twijfel een handiger alternatief dan op elke machine binnen het netwerk een mapping te leggen naar de share met muziek. Je kan Jinzora zelfs in <em>jukebox mode</em> gebruiken, waardoor je ook vanop eender welke computer in je netwerk muziek kan laten afspelen op je Jinzora server (die bij ons aan onze tv hangt en van een half dozijn luidsprekers voorzien is). Klinkt nu zelfs nog beter dan daarnet, dus waarom niet eens proberen?</p>
<p><center><img src="http://www.jinzora.org/images/home-screen.gif" alt="Jinzora screenshot" /></center>Er is niet veel nodig om dit stukje software zijn ding te laten doen: een <a href="http://httpd.apache.org/" target="_blank">webserver</a> met <a href="http://www.php.net/" target="_blank">php</a>, <a href="http://www.winamp.com/" target="_blank">Winamp</a> en de <a href="http://httpq.sourceforge.net/" target="_blank">httpQ-plugin</a> ervan om de jukebox mode te kunnen gebruiken.</p>
<p>De installatie blijkt een stukje cake te zijn: de Jinzora bestanden plak je ergens in de document root van de webserver en daarna doorloop je via de browser een korte installatieprocedure. In de laatste stap krijg je dan te lezen dat Jinzora <em>zou</em> moeten werken. Maar dat deed hij bij mij dus niet&#8230;</p>
<p>De configuratie van de jukebox mode blijkt niet opgenomen te zijn in de installer. Niet zo&#8217;n probleem, het komt neer op het bewerken van een tekstbestandje met daarin iets van een 5 lijntjes tekst. Even ingesteld dat de server WinAmp en de httpQ plugin daarvan mag gebruiken om zichzelf als jukebox in te schakelen en&#8230; nog niks.<br />
Hmmm&#8230; aha, maar wat zien we daar helemaal bovenaan achter een afbeeldingetje? Een foutmelding! Tssss&#8230; Om één of andere reden vindt Jinzora het bestand winamp.php niet in de jukebox directory. Even kijken en ja hoor, niet eigenaardig dat hij&#8217;t niet vindt: het bestand staat er, maar heeft de naam winamp<strong>3</strong>.php. Even een kopie maken met de naam winamp.php en de browser refreshen levert al een veel beter resultaat op. Afspelen lukt nu op alle computers en in jukebox mode ook op de server! Ferm! Alleen duurt het een kleine eeuwigheid om de startpagina van de nieuwe Jinzora installatie te openen&#8230; Mja, we kunnen alleszins de komende dagen eens testen en zien wat het geeft.</p>
<p>Ongetijfeld later meer nieuws over onze Jinzora <img src='http://yves.permentier.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://yves.permentier.com/2007/10/17/het-jinzora-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

