• windows下安装redis和memcached


    redis安装:

    http://www.68idc.cn/help/server/20141128135092.html

    phpredis下载地址:https://github.com/phpredis/phpredis/downloads(https://github.com/dmajkic/redis/downloads)

    redis-server启动后不能关闭cmd界面,关闭之后就不能再连接上了

    memcached安装

    1. Memcached-win64 下载:
      a. 下载最新版:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
      b. 直接下载: memcached-win64-1.4.4-14.zip(http://www.2cto.com/uploadfile/2012/0713/20120713110308123.zip

    2. 解压放某个盘下面,比如: 
      D:WampServerinmemcachedmemcached.exe
    3. 在终端(也即cmd命令界面)下输入以下命令安装windows服务: 
      D:WampServerinmemcached>memcached.exe -d install 
    4. 再输入下面命令启动: 
      D:WampServerinmemcached>memcached.exe -d start 

    windows下安装memcached:(http://jingyan.baidu.com/article/c85b7a640fbfd5003bac9500.html)
    来源:http://blog.csdn.net/wusuopubupt/article/details/9128431
    一、安装memcache的php扩展
    1. php_memcache.dll 下载:
    下载地址:php_memcache.zip http://www.2cto.com/uploadfile/2012/0713/20120713110240777.zip
    (那个链接里面的dll比较老,可以在这个连接中下载http://file.111cn.net/upload/2014/8/php_memcache.dll.rar)
    2. 把php_memcache.dll放到php的ext目录: 
    例如:D:WampServerinphpphp5.3.11extphp_memcache.dll
    3. 打开 php.ini 文件:
    我的php.ini的位置:D:WampServerinphpphp5.3.11php.ini
    4. 在 php.ini上增加一行:
    extension=php_memcache.dll
    5. 重启Wampserver的apache服务

    TIPS:

    1、web服务器(Apache)要以管理员的身份启动停止。

    2、PHP 是ts还是nts版的
    通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版

    3、升级Windows服务器的PHP版本

    升级方法一、下载ZIP格式的新版本PHP系统,解包覆盖现有安装的文件夹下
    升级方法二、下载ZIP格式的新版本PHP系统,单独解包到一个新的文件夹,修改现在的WEB服务器配置中PHP*EXE或者PHP*DLL的文件夹路径,指定新文件夹下的文件

    4、MySQL
    出现如下语句:The ‘InnoDB’ feature is disabled; you need MySQL built with ‘InnoDB’ to have it working;
    是mysql配置文件禁掉了这个选项!
    关闭mysql数据库
    在mysql的安装目录中找到my.ini文件
    找到skip-innodb,在前面加上#号
    保存,开启mysql数据库!搞定!
    这也是开启Mysql数据库InnoDB功能的方法!!
    http://codex.galleryproject.org/MySQL:Enabling_InnoDB_on_Windows

    memcache、redis、igbinary、PDO源码下载:
    http://pecl.php.net/package-stats.php

    5、PhpIniDir的应用:
    PhpIniDir是PHP的初始化文件php.ini的路径,过去大家将php.ini放在windows目录下,在PHP5中,PHP.ini的查找路径不再限于PHP4时代的%SystemRoot%,PHP5会按以下顺序查找PHP.ini: 
    1、PHPIniDir(Apache 2 module only,这个指令仅仅用于当PHP作为Apache模块时使用,不支持CGI运行的PHP) 
    2、注册表键值:HKEY_LOCAL_MACHINE/SOFTWARE/PHP/IniFilePath 
    3、环境变量:%PHPRC% 
    4、PHP5的目录(for CLI),或者web服务器目录(for SAPI modules) 
    5、Windows目录(C:/windows or C:/winnt) 
    这五个方案中,配合Apache2时最好使用PHPIniDir,即在apache2/conf/httpd.conf文件中加入: 
    # configure the path to php.ini 
    PHPIniDir " C:/php"

    php.ini-dist 和 php.ini-recommended 的区别介绍:
    php.ini-recommended的安全等级比php.ini-dist高。默认是把display_errors 设置为 off,将magic_quotes_gpc 设置为Off等等。而相对的php.ini-dist都是默认的配置。
    所以说,如果你只是想进行web测试和普通开发,使用php.ini-dist,不然就是用php.ini-recommended。
    具体参阅http://www.php.net 
    简单说明:
    如果是本地开发学习,建议复制 php.ini-dist一份保存为php.ini
    如果是服务器上使用,为了安全,复制php.ini-recommended一份保存为php.ini

    5、服务关闭重启:

    net stop Apache2.2(mysql...)
    net start Apache2.2(mysql...)

    如果我能一直坚持下去,就像坚持当初的梦想一样,或许我也能成为大神呢,哈哈哈。
  • 相关阅读:
    HDU 1009 FatMouse' Trade
    python正则表达式
    Python学习week5
    Python学习week4
    Python学习week3
    Python学习week2
    Python学习week1
    生活的艰辛(最小割,最大密度子图)
    最大获利(最小割,最大权闭合图,最大密度子图)
    最大密度子图
  • 原文地址:https://www.cnblogs.com/faraway-tiny/p/4914671.html
Copyright © 2020-2023  润新知