Windows下安装PHP的memcache扩展

PHP 阅读: 250

Windows上PHP集成的软件开发环境如wampp、phpstudy,对于一般的扩展都有,memcache扩展需要自己安装,这里总结一下。

windows下如何安装扩展?

windows安装扩展是比较容易的,不需要自己去编译,一般的步骤为:

  1. 下载你要安装的php扩展库的dll文件,并放在php安装目录下的ext目录
  2. 修改php.ini配置文件,加上 extension=xxx.dll

然后你可以在phpinfo()或者使用php -m查看是否已经加载。

安装memcache服务

要在php使用memcached先确认已经安装了memeched服务。

官网上并未提供 Memcached 的 Windows 平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可:

32位系统 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip

解压到合适的位置,管理员身份运行cmd,cd到解压目录下,执行:

memcached.exe -d install

然后打开windows的服务管理,将memcached启动。

其他版本:Windows 下安装 Memcached | 菜鸟教程下安装 Memcached

安装memcache扩展

下载扩展库的dll

PHP < 7.0 :http://pecl.php.net/package/memcache/3.0.8/windows
PHP >= 7.0 :https://github.com/nono303/PHP7-memcache-dll
下载好之后,放到php安装目录的ext目录下面,可以重命名为:php-memcache.dll

修改php.ini

打开php配置文件php.ini,增加一行:

extension=php_memcache.dll

使用php-cgi运行时需要重启php-cgi或php-fpm。

测试

php-cli:php -m

php-cgi: phpinfo() 或 其他探针

有memcache则安装成功。

参考文章:

  1. windows下安装memcached及php_memcached扩展(踩坑) - TXX - CSDN博客
  2. window下安装php7的memcached扩展 - xmlife的专栏 - CSDN博客

版权声明:本文为博主原创文章,转载需注明来自: 洛洛の空间