怎么phpstudy中开启了memcache扩展了,还是用不了?
时间: 2023-05-28 09:03:56 浏览: 163
有可能是以下原因导致:
1. 没有重启服务:在开启扩展后,需要重启服务才能生效。
2. 配置文件问题:需要确认配置文件是否正确配置,比如端口号、缓存大小等。
3. Memcached服务未开启:需要确认Memcached服务是否开启,并且端口号是否与配置文件一致。
4. 代码问题:需要确认代码是否正确调用了Memcached扩展,并且使用了正确的命令进行操作。
如果以上都确认没有问题,可以尝试重新安装Memcached扩展或者PHPStudy。
相关问题
phpstudy的php5.6如何安装Memcache
以下是在phpstudy中安装Memcache的步骤:
1.首先下载Memcache扩展文件,可前往官网(https://pecl.php.net/package/memcache)下载,选择适合的版本,下载后解压到php的扩展目录中,例如:C:\phpstudy\PHPTutorial\php\php5.6.40\ext
2.打开phpstudy控制台,选择php5.6版本,点击“扩展管理”,找到php_memcache.dll并勾选
3.重启phpstudy,打开phpinfo()函数,查看是否已经安装成功
4.在php代码中使用Memcache,可以按照以下示例代码:
```
$mem = new Memcache;
$mem->connect('127.0.0.1', 11211);
$mem->set('key', 'value', 0, 60); //设置缓存
$value = $mem->get('key'); //获取缓存
echo $value;
```
其中,connect()函数中的参数为Memcache服务器的IP地址和端口号,set()函数中的参数依次为缓存的键名、值、是否压缩、过期时间(单位为秒)。get()函数中的参数为要获取的缓存的键名。
注意:如果Memcache服务器不在本机,则需要在connect()函数中填写对应的服务器IP地址。
阅读全文
相关推荐
















