php_memcache在本地主机wamp上不工作
我在wamp上运行PHP5.3.13,我添加了我的php_memcache.dll文件,在我的php.ini文件中有一行:php_memcache在本地主机wamp上不工作,php,wamp,Php,Wamp,我在wamp上运行PHP5.3.13,我添加了我的php_memcache.dll文件,在我的php.ini文件中有一行:extension=php_memcache.dll,在我的wamp控制器中,在php extensions下,选择了php memcache 我运行以下代码: <?php $memcache = new Memcache; $memcache->connect("127.0.0.1",8150); # You might need to set "lo
extension=php_memcache.dll
,在我的wamp控制器中,在php extensions下,选择了php memcache
我运行以下代码:
<?php
$memcache = new Memcache;
$memcache->connect("127.0.0.1",8150); # You might need to set "localhost" to "127.0.0.1"
echo "Server's version: " . $memcache->getVersion() . "<br />\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = "test";
$tmp_object->int_attr = 123;
$memcache->set("key",$tmp_object,false,10);
echo "Store data in the cache (data will expire in 10 seconds)<br />\n";
echo "Data from the cache:<br />\n";
var_dump($memcache->get("key"));
?>
我做错了什么?如果您运行的是windows8.1 x64,在挖掘了一段时间后,刚刚找到了一个有效的解决方案:p 希望这能帮到你:) 或者直接在mediafire上:
在那里搜索您的版本。可能您已经这样做了,但是您是否在编辑php.ini后重新启动了apache?是的,但是,当我重新启动apache时,我确实在php错误日志中注意到以下警告:
php警告:php启动:无法加载动态库'c:/wamp/bin/php/php5.3.13/ext/php_memcache.dll'-%1不是有效的Win32应用程序。
您的Windows服务器上是否运行memcache?
Fatal error: Class 'Memcache' not found in memcacheTest.php on line 3