php--window 7 memcachedの構成とテストに成功しました
3370 ワード
Updated: December 28, 2010
First off, all credits go to this guy. I’m just listing the steps on how I did it in Windows 7 with PHP 5.3. Also, I tested this using WampServer but I believe it should work on any PHP install.
Download the Memcached Win32 library here: http://code.jellycan.com/memcached. Just get the Win32 binary (direct link). Extract the downloaded archive file in a directory (e.g. Run a command prompt as an administrator. Some info on how to do that here. Install memcached as a service. Go to the memcached directory, type and run: Start the memcached service by running: You can verify if memcached is running by executing this in the command line:
Chances are you don’t have
You can download a build of it here.
Basu has noted in the comments that VC6 builds are no longer available from that link. You can download the correct build here. The archive should contain Edit
Test the installation using the sample PHP code here: http://www.php.net/manual/en/memcache.examples-overview.php.
もし書類がなければ調べられないのは私に求めることができて、ほほほ
参考資料:http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/
http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/
First off, all credits go to this guy. I’m just listing the steps on how I did it in Windows 7 with PHP 5.3. Also, I tested this using WampServer but I believe it should work on any PHP install.
Install memcached
c:\memcached
). There should be a memcached.exe
in there. memcached -d install
If you get an error saying “MSVCP71.dll is missing”, see this page for a solution. memcached -d start
wmic process get description, executablepath | findstr memcached.exe
You should see a result list showing memcached.exe and its full path. Install PHP Memcache extension (php_memcache.dll)
php_memcache.dll
in your PHP extensions yet. You can download a build of it here.
Basu has noted in the comments that VC6 builds are no longer available from that link. You can download the correct build here.
php_memcache.dll
. Extract the archive to your php extensions directory. On my system (WampServer), this was C:\wamp\bin\php\php5.3.0\ext
. php.ini
, add this line to enable the extension: extension=php_memcache.dll
Or if you’re using WampServer, restart it and enable the extension through the WampServer system tray menu. Test
Test the installation using the sample PHP code here: http://www.php.net/manual/en/memcache.examples-overview.php.
もし書類がなければ調べられないのは私に求めることができて、ほほほ
参考資料:http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/
http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/
$memcache = new Memcache;
$memcache->connect('localhost',11211);
$version = $memcache->getversion();
echo "Server's version: ".$version;
$tmp_object = new stdClass();
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key',$tmp_object,false,10) or die ('faild to save data at the server');
echo "Store data in the cache (data will expire in 10 seconds)<br />
";
$get_result = $memcache->get('key');
echo "Data from the cache:<br />
";
var_dump($get_result);
print_r($get_result);