<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" >
<channel>
	<title><![CDATA[The Elgg Community: Memcached and elgg]]></title>
	<link>http://community.elgg.org/pages/view/716322/memcached-and-elgg</link>
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">http://community.elgg.org/pages/view/716322/memcached-and-elgg</guid>
	<pubDate>Tue, 26 Apr 2011 21:59:14 +0000</pubDate>
	<link>http://community.elgg.org/pages/view/716322/memcached-and-elgg</link>
	<title><![CDATA[Memcached and elgg]]></title>
	<description><![CDATA[
<p><span style="color: #333333; font-size: 15px; ">
Install memcached

Download the Memcached Win32 library here:&nbsp;<a href="http://code.jellycan.com/memcached/">http://code.jellycan.com/memcached</a>. Just get the Win32 binary (<a href="http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip">direct link</a>). Extract the downloaded archive file in a directory (e.g.&nbsp;<code style="font-size: 14px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; ">c:\memcached</code>). There should be a&nbsp;<code style="font-size: 14px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; ">memcached.exe</code>&nbsp;in there.
Run a command prompt&nbsp;<strong style="font-size: 15px; vertical-align: baseline; background-color: transparent; font-weight: bold; padding: 0px; margin: 0px; border: 0px initial initial; ">as an administrator</strong>. Some info on how to do that&nbsp;<a href="http://blogs.msdn.com/tims/archive/2006/11/02/windows-vista-secret-10-open-an-elevated-command-prompt-in-six-keystrokes.aspx">here</a>.

Install memcached as a service. Go to the memcached directory, type and run:</span></p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: #f7f7f7; color: #666666; padding: 2px; border: 1px solid #888888; "><code style="font-size: 13px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; "><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">memcached </span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">-</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">d install<br /></span></code></pre>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">If you get an error saying&nbsp;<em style="font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px; border: 0px initial initial; ">&ldquo;MSVCP71.dll is missing&rdquo;</em>, see&nbsp;<a href="http://www.addictivetips.com/windows-tips/fix-msvcp71-dll-and-msvcr71-dll-missing-error-in-windows-7/">this page</a>&nbsp;for a solution.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">Start the memcached service by running:</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: #f7f7f7; color: #666666; padding: 2px; border: 1px solid #888888; "><code style="font-size: 13px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; "><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">memcached </span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">-</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">d start<br /></span></code></pre>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">You can verify if memcached is running by executing this in the command line:</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: #f7f7f7; color: #666666; padding: 2px; border: 1px solid #888888; "><code style="font-size: 13px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; "><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">wmic process </span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000088; padding: 0px; margin: 0px; border: 0px initial initial; ">get</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; "> description</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">,</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; "> executablepath </span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">|</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; "> findstr memcached</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">.</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">exe<br /></span></code></pre>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">You should see a result list showing memcached.exe and its full path.</p>
<h2 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 25px; vertical-align: baseline; background-color: transparent; font-weight: normal; border: 0px initial initial; ">Install PHP Memcache extension (php_memcache.dll)</h2>
<ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 1.8em; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">
<li style="font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px; border: 0px initial initial; ">Chances are you don&rsquo;t have&nbsp;<code style="font-size: 14px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; ">php_memcache.dll</code>&nbsp;in your PHP extensions yet.&nbsp;You can download the correct build&nbsp;<a href="http://shikii.net/blog/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.zip">here</a>.</li>
<li style="font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px; border: 0px initial initial; ">The archive should contain&nbsp;<code style="font-size: 14px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; ">php_memcache.dll</code>. Extract the archive to your php extensions directory. On my system (WampServer), this was&nbsp;<code style="font-size: 14px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; ">C:\wamp\bin\php\php5.3.0\ext</code>.</li>
<li style="font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px; border: 0px initial initial; ">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">Edit&nbsp;<code style="font-size: 14px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; ">php.ini</code>, add this line to enable the extension:</p>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: #f7f7f7; color: #666666; padding: 2px; border: 1px solid #888888; "><code style="font-size: 13px; vertical-align: baseline; background-color: #f7f7f7; padding: 0px; margin: 0px; border: 0px initial initial; "><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">extension</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">=</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">php_memcache</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #666600; padding: 0px; margin: 0px; border: 0px initial initial; ">.</span><span style="font-size: 13px; vertical-align: baseline; background-color: transparent; color: #000000; padding: 0px; margin: 0px; border: 0px initial initial; ">dll<br /></span></code></pre>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">Or if you&rsquo;re using WampServer, restart it and enable the extension through the WampServer system tray menu.</p>
</li>
</ol>
<h2 style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 25px; vertical-align: baseline; background-color: transparent; font-weight: normal; border: 0px initial initial; ">Test</h2>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 15px; vertical-align: baseline; background-color: transparent; padding: 0px; border: 0px initial initial; ">Test the installation using the sample PHP code here:&nbsp;<a href="http://www.php.net/manual/en/memcache.examples-overview.php">http://www.php.net/manual/en/memcache.examples-overview.php</a>.</p>
]]></description>
	<dc:creator>mariano</dc:creator>
</item>
<item>
	<guid isPermaLink='true'>http://community.elgg.org/pages/view/716322/memcached-and-elgg#item-annotation-3798915</guid>
	<pubDate>Thu, 13 Oct 2011 23:44:01 +0000</pubDate>
	<link>http://community.elgg.org/pages/view/716322/memcached-and-elgg#item-annotation-3798915</link>
	<title><![CDATA[Comment by waynaldo]]></title>
	<description><![CDATA[<p>as a novice what does it do... please feel free to use me as an idiot</p>]]></description>
	<dc:creator>waynaldo</dc:creator>
</item>

</channel>
</rss>