在Windows下安装正确的PHP Memcached扩展

  • A+
所属分类:系统文档

     最近要做个项目,需要使用PHP和memcached,需要安装PHP Memcached扩展,我在我的WINDOWS上安装了Wnmp环境,但在安装PHP Memcached扩展时折腾了好一会,下面把一些安装经验分享给大家。

在网上很多文章都提到在这个站点下载PHP Memcached扩展:

        https://pecl.php.net/package/memcache

在Windows下安装正确的PHP Memcached扩展

点击DLL转到下载界面,我们可以看到有很多下载选择

在Windows下安装正确的PHP Memcached扩展

     到底需要选择哪一个下载呢,如果不正确的选择,将会无法启动PHP Memcached扩展。

     我们先去看看phpinfo

在Windows下安装正确的PHP Memcached扩展

         这3项决定了我们应该选择哪个下载。一个是PHP的版本,一个是选择x86还是x64,最后一个是线程安全(Thread  Safety),disabled选择NTS,enabled选择TS。

    我这里 就选择了这个

在Windows下安装正确的PHP Memcached扩展

     好了。选择了正确的PHP Memcached扩展。下载后解压,将php_memcache.dll放到PHP的ext文件夹。然后修改php.ini文件,加入   :      

             extension=php_memcache.dll

然后重启服务,再次打开phpinfo,你会看到

在Windows下安装正确的PHP Memcached扩展

这样就表示PHP Memcached扩展安装成功啦。我这里显示的可能和你的不一样,原因是我使用的版本可能和你不一样。

我们也可以在这个网站下载另一个版本的PHP Memcached扩展:

               https://github.com/websupport-sk/pecl-memcache

在Releases中我们可以看到很多版本的下载

在Windows下安装正确的PHP Memcached扩展

      选择合适的版本,安装方法和上面说的一样,这里有支持较新版本的PHP Memcached扩展,可以支持到PHP 8.0

        最后,再强调,一定要下载正确的PHP Memcached扩展,否则PHP无法启动这个扩展。如果在Linux下无法启动PHP Memcached扩展,也应该是没有选择正确的PHP Memcached扩展。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin