<?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>plasmid.co.uk &#187; XAMPP</title>
	<atom:link href="http://plasmid.co.uk/tag/xampp/feed/" rel="self" type="application/rss+xml" />
	<link>http://plasmid.co.uk</link>
	<description>because life is faster in reverse ...</description>
	<lastBuildDate>Thu, 20 May 2010 23:07:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://plasmid.co.uk</link>
  <url>http://plasmid.co.uk/wp/favicon.ico</url>
  <title>plasmid.co.uk</title>
</image>
		<item>
		<title>Beware XAMPP meddling with your Environment Variables!</title>
		<link>http://plasmid.co.uk/2009/11/11/beware-xampp-meddling-with-your-environment-variables/</link>
		<comments>http://plasmid.co.uk/2009/11/11/beware-xampp-meddling-with-your-environment-variables/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 03:25:41 +0000</pubDate>
		<dc:creator>plasmid</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Environment Variables]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://plasmid.co.uk/?p=197</guid>
		<description><![CDATA[I decided to grab a copy of the official release of PHP 5.3.0 for XAMPP and try it out (replacing my hacked version in an effort to resolve some database compatibility issues).
Unfortunately, this proved to be a BIG MISTAKE!
Moments after installing the software, all my new shell windows reported that mkdir, doskey, ipconfig and even [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to grab a copy of the official release of PHP 5.3.0 for XAMPP and try it out (replacing <a href="http://plasmid.co.uk/2009/05/23/installing-php-530rc2-for-xampp-windows/">my hacked version</a> in an effort to resolve some database compatibility issues).</p>
<p>Unfortunately, this proved to be a <strong>BIG MISTAKE</strong>!</p>
<p>Moments after installing the software, all my new shell windows reported that <strong>mkdir</strong>, <strong>doskey</strong>, <strong>ipconfig</strong> and even <strong>HELP</strong> are 'unrecognized' - so began my hour-long search for a resolution to the amnesia that had suddenly afflicted the command-line.</p>
<p>The problem turned out to be two-fold:</p>
<ol>
<li>It would seem the installation script (<strong>setup_xampp.bat</strong>) or shell script (<strong>xampp_shell.bat</strong>) had a misunderstanding with some of my custom command-line settings. In fact, it decided my <strong>PATH</strong> environment variable wasn't up to scratch... so it erased it! This meant that the command-line had no idea where to look for system apps. and as result shut-down a large portion of my system utilities.</li>
<li>In addition to the above, the script added to my default shell script (HKEY_USERS\...\Software\Microsoft\Command Processor\AutoRun) a small 'set PATH=' command that each time it was run added the XAMPP directory to PATH and then deformed it with an increasingly long string of semi-colons.</li>
</ol>
<p>Needless to say, I'm somewhat annoyed that there is no visible warning during installation that it could potentially FUBAR your environment variables. I hope this provides some insight for people who might be experiencing a similar problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://plasmid.co.uk/2009/11/11/beware-xampp-meddling-with-your-environment-variables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing PHP 5.3.0rc2 for XAMPP (Windows)</title>
		<link>http://plasmid.co.uk/2009/05/23/installing-php-530rc2-for-xampp-windows/</link>
		<comments>http://plasmid.co.uk/2009/05/23/installing-php-530rc2-for-xampp-windows/#comments</comments>
		<pubDate>Sat, 23 May 2009 23:06:26 +0000</pubDate>
		<dc:creator>plasmid</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP 5.3.0rc2]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://plasmid.co.uk/?p=142</guid>
		<description><![CDATA[Having been unable to find a definitive guide to upgrading the XAMPP PHP version to PHP 5.3.0rc2, I decided to improvise on a guide for installing the PHP 5.3 alpha.
My guide will describe how to upgrade the current XAMPP PHP version to the second release candidate of version 5.3. It is expected that this method [...]]]></description>
			<content:encoded><![CDATA[<p>Having been unable to find a definitive guide to upgrading the XAMPP PHP version to PHP 5.3.0rc2, I decided to improvise on <a href="http://forge.typo3.org/wiki/flow3-overview/PHP_53alpha_installation_on_Windows_(xampp)">a guide for installing the PHP 5.3 alpha</a>.</p>
<p>My guide will describe how to upgrade the current XAMPP PHP version to the second release candidate of version 5.3. It is expected that this method will also work for the <strong>third release candidate</strong> when it is released later this month.<br />
<span id="more-142"></span><br />
<strong>Step 1: Make backups</strong></p>
<p>Before starting, make sure to backup any settings, custom modules and most importantly the <strong>htdocs directory</strong>, which contains your scripts and page resources. This directory is normally located at <em>C:\xampp\htdocs\</em></p>
<p><strong>Step 2: Preparation</strong></p>
<ol>
<li><a href="http://windows.php.net/downloads/qa/php-5.3.0RC2-Win32-VC6-x86.zip">Download PHP 5.3.0rc2</a>. I use the VC6 build in order to minimise any potential compatibility issues.</li>
<li>It is also recommended that you download the <a href="http://www.apachefriends.org/en/xampp-windows.html">latest Windows version of XAMPP</a>. While this is an upgrade guide that <em>should</em> work with previous versions of XAMPP, it is recommended that a fresh copy of the core files is used.</li>
<li>Stop any instances of the Apache service that might be running.</li>
</ol>
<p><strong>Step 3: The upgrade</strong></p>
<p>This guide will assume your XAMPP directory is <em>C:\xampp\</em></p>
<ol>
<li>Extract the XAMPP archive to a directory of your choosing, I would recommend using the default <em>C:\xampp\</em></li>
<li>Extract the contents of the PHP archive to <em>C:\xampp\php\</em>, overwriting the contents of this directory with the new files.</li>
<li>Open the file <em>C:\xampp\apache\conf\extra\httpd-xampp.conf</em> and ensure the following lines are present in this order:
<pre>LoadFile "/xampp/php/php5ts.dll"
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"</pre>
</li>
<li>Replace <em>C:\xampp\php\php.ini</em> with <em>C:\xampp\php\php.ini-dist</em><br />
Uncomment the lines:</p>
<pre>;extension=php_mbstring.dll
;extension=php_pdo_sqlite.dll</pre>
<p>Replace the line
<pre>magic_quotes_gpc = On</pre>
<p> with
<pre>magic_quotes_gpc = Off</pre>
</li>
<li>Copy all files in the <em>C:\xampp\php\</em> to <em>C:\xampp\apache\bin\</em> (<strong>do not</strong> copy the subdirectories or their contents).</li>
</ol>
<p>After following the above steps, restart your Apache service (this can be done using <em>C:\xampp\xampp-control.exe</em> or manually through the control panel/command prompt). Your PHPinfo should indicate that the upgrade has been successful.</p>
<p>I will update this post if I discover any problems from using this method, or a cleaner (automated) means of performing the upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://plasmid.co.uk/2009/05/23/installing-php-530rc2-for-xampp-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.296 seconds -->
