【问题标题】:HOW TO: Install Memcache on XAMPP (Windows 7/8/10)如何:在 XAMPP 上安装 Memcache (Windows 7/8/10)
【发布时间】:2016-03-14 09:31:26
【问题描述】:

我正在 Laravel 上做一个项目。我正在尝试制作一个简单的系统,该系统使用专注于 memcache 的缓存。刚开始学习的时候,先查看了Laravel站点,发现使用Memcached缓存需要安装Memcached PECL包。

我搜索了一下,在安装过程中遇到了一些问题。

如何安装memcache

【问题讨论】:

    标签: php laravel-5 memcached


    【解决方案1】:

    以下是安装 memcache 时应遵循的步骤。

    1. 开始您的 xampp。
    2. 点击“配置”并打开 php.ini 文件。

    搜索

    ;extension=php_memcache.dll

    如果没有找到添加

    extension=php_memcache.dll
    [Memcache]
    memcache.allow_failover = 1
    memcache.max_failover_attempts=20
    memcache.chunk_size =8192
    memcache.default_port = 11211
    

    3。从windows.php.net 下载文件php_memecache.dll (一定要检查你的php版本和php_memcache.dll是否一致,否则会报错。)

    解压并粘贴'.dll'文件到路径xampp\php\ext,在我的例子中是F:\xampp\php\ext(我必须将文件重命名为 memcache.dll 但是当您查看描述此步骤的其他网站时,他们不会告诉重命名,但我有在我的项目中完成了这个!)。

    1. 下载并安装 Windows 版 Memcache 服务器

    jellycan下载Memcache.exe

    下载完成后,解压缩并将 memcache.exe 文件放入您选择的任何所需目录(例如 C:/memcached/)。确保文件夹名称应为 memcached

    1. 使用“以管理员身份运行”打开cmd提示符并执行安装行

    c:/memcached/memcached.exe -d install

    然后输入

    net start "memcached server"

    如果你已经安装了 memcache。然后只需通过net start "memcached server" 行。

    或者

    出于安装目的,您可以转到复制 memcache.exe 的路径。然后双击该文件,memcache 已安装,现在只需添加行 net start "memcached server" 即可启用您的 memcache。

    1. 重启 Xampp Apache

    2. 重启 Memcached:

      C:\Windows\system32> net start “memcached”

      memcached 服务正在启动。 memcached服务启动成功。

      C:\Windows\system32> net stop “memcached”

      memcached 服务正在停止。 memcached 服务已成功停止。

    【讨论】:

    • net start "memcached server" 会引发错误,但不带引号不会 net start memcached server,而且它可以工作。
    • 我现在如何检查我是否正确安装了它?我应该在 phpinfo() 日志中看到它吗?因为它不存在。我有点困惑。我需要在 windows 上安装 memcached 还是只在 xampp localhost 上安装?
    • 运行时出错memcache.exe -d install “忽略 SIGHUP 失败:没有错误”
    • 对于 PHP 7.3 上的我,在完成所有步骤后我被卡住了,然后根据包含的标准库将 extension=php_memcache.dll 替换为 extension=memcache。它对我有用。
    猜你喜欢
    • 2016-12-30
    • 2012-05-16
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 2021-10-26
    • 2014-09-12
    • 2013-02-12
    • 1970-01-01
    相关资源
    最近更新 更多