<?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>BLARGH!! for the people &#187; windows</title>
	<atom:link href="http://blargh.tommymontgomery.com/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blargh.tommymontgomery.com</link>
	<description>It&#039;s time to bring forth the rhythm and the rhyme</description>
	<lastBuildDate>Fri, 09 Jul 2010 04:03:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to be an Awesome Open Source Developer</title>
		<link>http://blargh.tommymontgomery.com/2010/02/how-to-be-an-awesome-open-source-developer/</link>
		<comments>http://blargh.tommymontgomery.com/2010/02/how-to-be-an-awesome-open-source-developer/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:46:20 +0000</pubDate>
		<dc:creator>tmont</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blargh.tommymontgomery.com/?p=411</guid>
		<description><![CDATA[I&#8217;m a big fan of open source. Capitalism is awesome, but it inspires and encourages greed, so it&#8217;s nice to see somebody defying that system by working hard at something, and then giving it away for free.
Of course, you&#8217;re at the mercy of whatever kind of limping scrod they shove out their codehole, but hey, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of open source. Capitalism is awesome, but it inspires and encourages greed, so it&#8217;s nice to see somebody defying that system by working hard at something, and then giving it away for free.</p>
<p>Of course, you&#8217;re at the mercy of whatever kind of limping scrod they shove out their codehole, but hey, it&#8217;s free! </p>
<p><a href="http://dilbert.com/fast/2006-08-02/"><img src="http://blargh.tommymontgomery.com/wp-content/uploads/2010/02/limpingscrod.gif" alt="limpingscrod" title="limpingscrod" width="560" height="174" class="aligncenter size-full wp-image-412" /></a></p>
<p>Quite often, their stuff sucks, or they don&#8217;t maintain it, or it doesn&#8217;t compile, or it doesn&#8217;t work, or it only works in certain environments, or whatever. But every so often, you find that one nugget of well-maintained and well-written rad that makes you love America! Or in this case, it makes you love the Netherlands.</p>
<p><img src="http://blargh.tommymontgomery.com/wp-content/uploads/2010/02/netherlands.png" alt="netherlands" title="netherlands" width="342" height="252" class="aligncenter size-full wp-image-413" /></p>
<p>I was following up on <a href="/2009/08/transliteration-in-php/">on this post</a> and trying to compile the <a href="http://pecl.php.net/package/translit">PECL translit</a> extension on 64-bit Windows. Obviously, I was destined to fail. And fail I did. So then I emailed the author of the extension with a cry for help:</p>
<blockquote style="font-family: Consolas, monospace"><p>I was curious if the translit extension is available for Windows. I noticed there was no configuration file for it, so I attempted to hack together a config.w32 and build it but didn&#8217;t have much luck. Is it conceivable that this extension is buildable on Windows?</p>
<p>I&#8217;m trying to build it for PHP 5.3 on x64, which probably isn&#8217;t helping my chances&#8230;</p>
<p>Anyway, the documentation I found didn&#8217;t mention if it was even viable on PHP 5.3, so I could be barking up a dead tree. For the record, the error was pretty immediate and looked like this:</p>
<p>C:\code\php64\php-5.3.1\ext\translit\data\compact_underscores.c : fatal error C1083: Cannot open compiler generated file: &#8216;x64\Release_TS\ext\translit\data/compact_underscores.obj&#8217;: No such file or directory</p>
<p>Thanks,<br />
Tommy
</p></blockquote>
<p>I didn&#8217;t really expect anything back for a while. I know he&#8217;s a busy guy, and there hadn&#8217;t really been any updates to this extension for a couple years, but I figured I&#8217;d give it a shot. In 3.5 hours, I had a reply that said, basically, &#8220;I&#8217;m not sure if it works on Windows, but you can pull the latest from SVN to make it build. I just built it on 64-bit Windows but I haven&#8217;t tested them.&#8221; And then he <strong>freaking attached the compiled DLLs</strong>. Both thread-safe and non-thread-safe versions. Seriously. Here&#8217;s proof:</p>
<p><img src="http://blargh.tommymontgomery.com/wp-content/uploads/2010/02/fromderick.png" alt="fromderick" title="fromderick" width="651" height="408" class="aligncenter size-full wp-image-421" /></p>
<p>That&#8217;s dedication to maintaining your project. Not only did he answer my question, but he went the extra mile of verifying that it was a solution himself. </p>
<p><a href="http://derickrethans.nl/">Derick Rethans</a>, you are rad. There needs to be more open source developers like you.</p>
<p><strong>PS:</strong> I checked out the latest version of translit from the SVN repository he specified and rebuilt, and it totally worked.</p>
<p><img src="http://blargh.tommymontgomery.com/wp-content/uploads/2010/02/translit.png" alt="translit" title="translit" width="599" height="171" class="aligncenter size-full wp-image-419" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blargh.tommymontgomery.com/2010/02/how-to-be-an-awesome-open-source-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiling PHP on Windows 64 bit with VC9</title>
		<link>http://blargh.tommymontgomery.com/2009/10/compiling-php-on-windows-64-bit-with-vc9/</link>
		<comments>http://blargh.tommymontgomery.com/2009/10/compiling-php-on-windows-64-bit-with-vc9/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 00:56:42 +0000</pubDate>
		<dc:creator>tmont</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blargh.tommymontgomery.com/?p=150</guid>
		<description><![CDATA[Update 2009-10-28: added additional information for compiling on Windows 7.
This seems to one of the most difficult things for someone to explain. Hopefully this will shed some light on the subject of PHP Windows compilation and help you out.
There don&#8217;t seem to be any &#8220;Compile PHP on Windows x64&#8243; guides, and even less than zero [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update 2009-10-28</strong>: added additional information for compiling on Windows 7.</p>
<p>This seems to one of the most difficult things for someone to explain. Hopefully this will shed some light on the subject of PHP Windows compilation and help you out.</p>
<p>There don&#8217;t seem to be any &#8220;Compile PHP on Windows x64&#8243; guides, and even less than zero for the VC9 compiler (VC9 means Visual Studio 2008). I pieced together what I could from other guides I found (all were either woefully incomplete, confusing, and for either 32-bit or older VC versions) and created this guide. Hopefully it helps. My environment looks like this:</p>
<ul>
<li><del>Windows Vista Home Premium 64-bit</del> <ins>Windows 7 Professional 64-bit</ins></li>
<li>Visual Studio 2008 Pro SP1</li>
</ul>
<p>Let&#8217;s begin.</p>
<h2>Preamble</h2>
<p>A word of warning. This is a guide to compiling PHP for development. If you&#8217;re looking for a production-ready PHP binary for Windows 64-bit, you&#8217;re barking up the wrong tree, in many different ways.</p>
<ol>
<li>This is mostly a guide for those of us who develop on Windows with Apache. You shouldn&#8217;t be running Apache on Windows in production anyway, so if that&#8217;s what you&#8217;re looking for, you need to reevaluate your programming skills. PHP itself provides x64 VC9 binaries, but they&#8217;re not linked against Apache.</li>
<li>I know almost nothing about C/C++. Compiling PHP requires no knowledge of C/C++. I only know enough to install what I need to make everything work.</li>
<li>If you all you want is a PHP 5.2 binary for Windows 64-bit, go <a href="http://fusionxlan.com/PHPx64.php">here</a> and go wild. If you want to compile PHP on Windows 32-bit, go <a href="http://blog.astrumfutura.com/archives/327-Compiling-PHP-for-Windows-Vista-using-Visual-C++-Express-2008-Seriously!.html">here</a>; it&#8217;s a good guide (it&#8217;s what got me started). If you&#8217;re looking for a Windows 64-bit PHP 5.3 binary download, get it from me <a href="http://tommymontgomery.com/php64">here</a>.</li>
</ol>
<p>If you&#8217;re looking to compile some futhermucking PHP on Windows 64-bit, read on.</p>
<h2>Let&#8217;s get retarded</h2>
<p>You need to download a bunch of crap. I hope you have a lot of disk space.</p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FF6467E6-5BBA-4BF5-B562-9199BE864D29&amp;displaylang=en">Windows Vista SDK Update</a> (you only need this if you&#8217;re on Vista) </li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&amp;displaylang=en">.NET Framework SDK</a> &#8211; A note about this: there are several newer versions of the SDK, and it probably won&#8217;t matter which one you use. I didn&#8217;t need this at all since VS2008 Pro installed the SDK for me (at least on Windows 7).</li>
<li><a href="http://www.microsoft.com/express/download/">Visual Studio 2008 C++</a> (I used the full version, but the express version should work, too)</li>
<li>Something that lets you mount an iso, like <a href="http://www.disk-tools.com/download/daemon">Daemon Tools Lite</a> (use <a href="http://www.slysoft.com/en/virtual-clonedrive.html">Virtual Clone Drive</a> if you&#8217;re on Windows 7)</li>
<li><a href="http://static.tommymontgomery.com/misc/php64/php64-deps.7z">Build dependencies</a></li>
<li><a href="http://www.php.net/downloads.php">PHP source code</a></li>
<li><a href="http://7-zip.org/">7-zip</a></li>
</ul>
<p>This will get you setup to compile PHP linked against Apache 2.2. This builds the CLI, CGI and apache2handler SAPIs (not ISAPI, if you want IIS, download it from PHP).</p>
<h3>Let&#8217;s do it!</h3>
<p>First (only if on Vista), download Daemon Tools Lite (or Virtual Clone Drive) and install it. You might have to reboot. Then download the Vista SDK update and right click on the Daemon Tools tray icon, and mount the SDK .iso. It should autoplay, so allow it and follow the installation instructions. This will take a while. If there&#8217;s a checkbox related to the installation of 64-bit stuff, make sure it&#8217;s checked. Like this:</p>
<p>Second, download Visual Studio 2008 and install it. Make sure to check 64-bit related stuff, like this:</p>
<p><img src="http://blargh.tommymontgomery.com/wp-content/uploads/2009/10/vs2008setup.png" alt="vs2008setup" title="vs2008setup" width="329" height="339" class="aligncenter size-full wp-image-204" /></p>
<p>Go to your start menu, and you should see something similar to this:<br />
<img class="aligncenter size-full wp-image-154" title="vstools" src="http://blargh.tommymontgomery.com/wp-content/uploads/2009/10/vstools1.png" alt="vstools" width="420" height="410" /></p>
<p>That&#8217;s the x64 compiler command prompt. It&#8217;s a <kbd>cmd</kbd> shortcut that sets up all the environment variables needed to compile a C/C++ library for the x64 architecture. It&#8217;s important. Yes, my user icon is the stock cat picture. What?</p>
<p>Thirdly, if you don&#8217;t see something related to the Windows SDK in your start menu, download the .NET SDK and install that. Always check any 64-bit related stuff.</p>
<p>That was the hard part. Since it&#8217;s Windows (Windows Vista, even), I suggest you reboot. Let&#8217;s not upset her now. You&#8217;ve gotten this far only by her grace.</p>
<p>Now, download and install 7-zip. It&#8217;s a free, open-source archiving tool. Stop using stupid crap like WinRar. You aren&#8217;t downloading torrents in 1998 anymore. Then download the PHP build dependencies I created just for you and extract it to a clever place, like <kbd>c:\php64</kbd>. Then download and extract the PHP source code (you can get the bz2, since 7-zip can handle that) to <kbd>c:\php64</kbd>. Your directory structure should look like this:</p>
<pre><code>- php64
-- php-5.x.x
-- deps
</code></pre>
<p>You are now ready to begin building stuff.</p>
<h2>Compiling</h2>
<p>Now it&#8217;s time to lift up your skirt and see if you got a pair.</p>
<p>First, a little explanation. The <kbd>deps</kbd> directory contains all the headers and libs that PHP needs to compile the different extensions (like <kbd>curl</kbd> for example). These came from <a href="http://pecl2.php.net/downloads/php-windows-builds/php-libs/VC9/x64/">PECL</a> except for the apache libs, which came from <a href="http://www.blackdot.be/?inc=apache/binaries">blackbot</a>. The stuff in the <kbd>bin</kbd> directory came from the binary tools provided by PHP <a href="http://pecl2.php.net/downloads/php-windows-builds/php-libs/">here</a>. As near as I can tell, the extensions need to be compiled with VC9. Apache was apparently compiled with VC8, which didn&#8217;t really seem to matter. I don&#8217;t know. The point is, all of these headers and libs work for what you are about to do, and that&#8217;s all that really matters. Right?</p>
<h3>Here we go</h3>
<p>Open up the x64 command prompt I alluded to earlier via the start menu, and <kbd>cd</kbd> to your <kbd>php64</kbd> directory. The environment variables are all set up except for the binary tools (bison, zip and the like), so we need to modify the path. Do this:<br />
<code>path = %PATH%;c:\php64\deps\bin<br />
echo %PATH%</code><br />
That should modify your path and then spit it out. Mine looks like this:<br />
<img class="aligncenter size-full wp-image-161" title="path" src="http://blargh.tommymontgomery.com/wp-content/uploads/2009/10/path.png" alt="path" width="904" height="176" /></p>
<p>Now we are ready to start the compilation process. I suggest you build the simplest possible version of PHP you can, and once you&#8217;ve gotten that to work, you can start enabling extensions. Or , if you&#8217;re man enough, you can skip right to <a href="#big-finish">the big finish</a> and try compiling everything at once. I&#8217;ll walk you through the easier way.</p>
<p><kbd>cd</kbd> into the <kbd>php-5.x.x</kbd> directory and type <kbd>buildconf</kbd>. This will (re)build the configuration file. Then run <kbd>cscript /nologo configure.js --help</kbd> This will show you a list of possible configuration switches.</p>
<h3>The first build</h3>
<p>We&#8217;re going to a very simple build that has most stuff disabled. Use this configure statement:<br />
<code>cscript /nologo configure.js --without-t1lib --without-xml --without-dom --without-simplexml --disable-xmlreader --disable-xmlwriter --without-iconv --disable-zlib --without-gd --disable-zip --disable-odbc --without-libxml</code></p>
<p>This won&#8217;t create a super useful PHP binary, but it&#8217;ll make sure that you have the ability to build PHP with no external dependencies. Type <kbd>nmake</kbd> to build. This will take about 5-10 minutes if there are no problems. If you&#8217;re watching it build, don&#8217;t be alarmed if it sits at <kbd>parse_date.c</kbd> for a minute or so: that&#8217;s normal. You&#8217;ll see a ridiculous amount of warnings, most of them about conversion issues. Disregard them.</p>
<p>When the build is done, <kbd>cd</kbd> to <kbd>x64\Release_TS</kbd> and type <kbd>php -v</kbd> to see your PHP version. Type <kbd>php -m</kbd> to see a list of all the modules we just compiled.<br />
<img class="aligncenter size-full wp-image-168" title="build1" src="http://blargh.tommymontgomery.com/wp-content/uploads/2009/10/build1.png" alt="build1" width="499" height="519" /></p>
<p>Congratulations! You just compiled PHP on 64-bit Windows. You are among an elite group.</p>
<h3>Extension Hell</h3>
<p>Now, it&#8217;s time to make this PHP binary useful. It&#8217;s time to compile in some extensions.</p>
<p>Most of these extensions are built statically, which means they&#8217;re compiled into PHP and cannot be enabled/disabled; in effect they are always enabled. A few of them (gd, curl) are compiled as shared, which is what you&#8217;re probably used to, where you have a<kbd> php_[extension name].dll</kbd> line in your <kbd>php.ini </kbd>that you uncomment/comment with reckless abandon.</p>
<p>Let&#8217;s start easy, by enabling some more core extensions, like <kbd>iconv</kbd> and the xml stuff. <kbd>cd</kbd> back to the <kbd>php-5.x.x</kbd> directory and use this configure statement:<br />
<code>cscript /nologo configure.js --without-t1lib --without-gd --disable-zip --disable-odbc</code></p>
<p>When you run that, you should see a pretty list of enabled extensions. That list should now have <kbd>xmlreader</kbd>, <kbd>xmlwriter</kbd>, <kbd>iconv</kbd>, <kbd>libxml</kbd>, <kbd>xml</kbd> and <kbd>dom</kbd> in it.</p>
<p>If the configure statement failed, you probably don&#8217;t have your libs set up correctly. They should be in a directory called &#8220;deps&#8221; that is a sibling to <kbd>php-5.x.x</kbd>. If they are, and it still didn&#8217;t work, then add this to the configure statement: <kbd>--with-php-build=c:\php64\deps</kbd>. That will force the PHP build system to look for libs in that directory (by default it looks in <kbd>..\deps</kbd>). You can troubleshoot configure errors by looking at the output. Most errors should be something like &#8220;Not found&#8221; for headers/libs.</p>
<p>Type <kbd>nmake</kbd> to build and wait for another 5-10 minutes. Verify that your extensions were built correctly by checking out the modules:<br />
<img class="aligncenter size-full wp-image-171" title="build2" src="http://blargh.tommymontgomery.com/wp-content/uploads/2009/10/build2.png" alt="build2" width="498" height="623" /></p>
<p>If you&#8217;ve made it this far, you&#8217;re pretty much home free. All that&#8217;s left is enabling the apache2handler and the other extensions you want. The <kbd>php64-deps.7z</kbd> I made contains the headers and libs for the extensions that were easily available (i.e. the ones that PHP provided). If you need something more, like memcached for example, you&#8217;ll have to either build it yourself or scour the internet in the hopes that somebody already built it for Windows x64 (unlikely).</p>
<h3><a name="big-finish"></a>The Big Finish</h3>
<p>Run this configure statement:<br />
<code>cscript /nologo configure.js --enable-apache2-2handler --with-curl --with-xsl --with-mcrypt --with-openssl --with-mysql --enable-sockets --enable-pdo --with-pdo-mysql --enable-soap --enable-mbstring --without-t1lib --with-pdo-odbc --with-bz2 --with-ldap --with-tidy --enable-exif --enable-mbregex --with-gettext --enable-shmop --enable-prefix=c:\lib\php --with-sqlite3 --with-xmlrpc --enable-zend-multibyte --with-mysqli</code></p>
<p>One note about the <kbd>--enable-prefix</kbd> switch: after building, you can run <kbd>nmake install</kbd> to install PHP to the directory you specify with this switch. Change the value to where you want PHP to be installed on your machine, or don&#8217;t run <kbd>nmake install</kbd> at all (it&#8217;s not required).</p>
<p>You&#8217;ll probably need to clean up the build output first. The easiest way to do this is to just delete everything in the <kbd>x64\Release_TS</kbd> directory. Now run <kbd>nmake</kbd>, wait another 5-10 minutes, and hope that everything worked.</p>
<h3>Installation</h3>
<p>A few of the extensions require some openssl binaries, namely <kbd>ssleay32.dll</kbd> and <kbd>libeay32.dll</kbd>. I&#8217;ve included these in the <kbd>deps</kbd> directory. You&#8217;ll need to copy them to wherever your <kbd>php.exe</kbd> binary is located. If you try to run PHP and Windows borks an error at you about PHP needing to close, then most likely it was looking for these dlls and didn&#8217;t find them. You&#8217;ll get that error if you try <kbd>nmake install</kbd>. It&#8217;s not serious, just copy those dlls and everything should be fine.</p>
<p>To enable <kbd>curl</kbd> and <kbd>gd</kbd> you&#8217;ll need to enable them in your <kbd>php.ini</kbd>&#8230; which means you need a <kbd>php.ini</kbd>. I&#8217;d just download one of the Windows zip packages from PHP and extract the <kbd>php.ini-recommended</kbd> or <kbd>php.ini-development</kbd> into your PHP binary&#8217;s directory. Make sure to change the <kbd>extension_dir</kbd> to the location of those dlls.</p>
<h2>That&#8217;s it</h2>
<p>And we&#8217;re done. Hopefully that all worked. Here are some common errors and how to troubleshoot them:</p>
<ul>
<li><strong>Unresolved externals</strong>: this means that the headers are referencing things that don&#8217;t exist. This means that you&#8217;re screwed, and you should try and find headers that don&#8217;t have this problem. Or, if you know C, you can try and fix it yourself.</li>
<li><strong>Can&#8217;t find file</strong>: this means one of your source files (probably for an extension) is in the wrong place. You shouldn&#8217;t have this problem if you&#8217;re using my build dependencies archive. Regardless, this one&#8217;s an easy fix: just find the file and put it in the right place.</li>
</ul>
<p>One last note, <a href="http://fusionxlan.com/PHPx64.php">Fusion X-Lan</a> has been providing pre-compiled Windows 64-bit binaries for a while, but it hasn&#8217;t been updated since PHP 5.2.5. The whole reason I wanted to compile PHP was so that I could run PHP 5.3 on my new 64-bit computer. Their binaries are much better than mine: they have all the extensions available, including the apache2 SAPI. Unfortunately, they&#8217;re old (almost two years now) and they also use the VC8 (or earlier) compiler. If you need PHP 5.2, use theirs. If you want to compile PHP 5.3 with VC9, use this guide, or just download the <a href="http://tommymontgomery.com/php64">binary packages I provide</a>.</p>
<p>I hope this was helpful. Leave a comment if you have any problems or find an issue with this guide.</p>
]]></content:encoded>
			<wfw:commentRss>http://blargh.tommymontgomery.com/2009/10/compiling-php-on-windows-64-bit-with-vc9/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Running a Subversion server on Windows</title>
		<link>http://blargh.tommymontgomery.com/2009/06/running-a-subversion-server-on-windows/</link>
		<comments>http://blargh.tommymontgomery.com/2009/06/running-a-subversion-server-on-windows/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 03:35:36 +0000</pubDate>
		<dc:creator>tmont</dc:creator>
				<category><![CDATA[subversion]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blargh.tommymontgomery.com/?p=24</guid>
		<description><![CDATA[This needs to be in more places on the internet. I&#8217;m sick of googling it every time I can&#8217;t remember the stupid command.

Download the zipped up version of Subversion, and put it somewhere, say, c:\lib\svn
Create your subversion repository: c:\lib\svn\bin\svnadmin create c:\path\to\repo
Type this, and the equals sign spacing is extremely intentional:sc create subversion binpath= "c:\lib\svn\bin\svnserve.exe --service [...]]]></description>
			<content:encoded><![CDATA[<p>This needs to be in more places on the internet. I&#8217;m sick of googling it every time I can&#8217;t remember the stupid command.</p>
<ol>
<li>Download the zipped up version of Subversion, and put it somewhere, say, <code>c:\lib\svn</code></li>
<li>Create your subversion repository: <code>c:\lib\svn\bin\svnadmin create c:\path\to\repo</code></li>
<li>Type this, and the equals sign spacing is <strong>extremely</strong> intentional:<code>sc create subversion binpath= "c:\lib\svn\bin\svnserve.exe --service --root c:\path\to\repo" start= auto depend= Tcpip displayname= "Subversion Server"</code>
</li>
<li>Type this: <code>c:\lib\svn\bin\svn info svn://localhost</code></li>
<li>Profit.</li>
</ol>
<p>If you see this:</p>
<pre><code>Path: localhost
URL: svn://localhost
Repository Root: svn://localhost
Repository UUID: b2faa4b0-80f5-4142-907f-0accf209a4de
Revision: 0
Node Kind: directory
Last Changed Rev: 0
Last Changed Date: 2009-06-16 14:01:41 -0700 (Tue, 16 Jun 2009)</code></pre>
<p>a winner is you.</p>
<p>If you suck and screwed it up, delete the service by running <code>sc delete subversion</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blargh.tommymontgomery.com/2009/06/running-a-subversion-server-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
