全部文章 (100篇) 排序: 默认 浏览量 更新时间
  • 转载 MongoDB配置文件说明

    原文:NoSQL之【MongoDB】学习(三):配置文件说明 启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下: mongod --config /etc/mongodb.conf 配置如下: verbose:日志信息冗余。默认false。提高内部报告标准输出或记录到logpath配置的日志文件中。要启用verbose或启用verbosity 用vvvv参数,如: verbose = true vvvv = true ps:启动verbos... 阅读全文>>

    NoSQL luoluolzb 浏览890次
  • 原创 Linux下安装MongoDB

    Linux下安装MongoDB相对于Redis、Memcached要简单很多,因为它不需要我们自己去编译,我们只需要下载软件包解压就可以了。 下载软件包MongoDB官网:https://www.mongodb.comMongoDB文档:https://docs.mongodb.com/manual软件包下载页面:https://www.mongodb.com/download-center/community 根据自己的操作系统选择合适的版本: 我这里使用wget进行下载,先复制页面上的下载地... 阅读全文>>

    NoSQL luoluolzb 浏览1354次
  • 原创 Windows安装PHP的Redis扩展

    安装步骤去PECL载dll文件:PECL :: Package :: redis,注意要选择和你电脑上的php版本一致的。如果不知道可以用php -v查看。 下载好之后将压缩包里面的php_redis.dll放到php安装目录下的ext目录。 修改php.ini文件,加上: [Redis] extension=php_redis.dll 需要重启 php-fpm/php-cgi。 查看redis扩展然后可以在php -m和phpinfo()里面查看是否加载了redis扩展。 cmd下执行php ... 阅读全文>>

    PHP luoluolzb 浏览653次
  • 原创 Windows安装Redis

    Windows下安装Redis主要是为了在本地进行测试,项目实际部署一般还是Linux系统。 Redis官方不支持Windows。但是,微软开发并维护了针对Windows的版本。 下载微软的Redis:Releases · microsoftarchive/redis 打开页面后选择你需要的版本,然后点击“Assets”:] 选择第一个或者第二个文件下载都可以,建议第一个。下载好之后执行即可安装,配置选项根据需要修改,如果不知道也可以全部默认。但是你最好记住安装位置,方便以后的操作。 启动运行打... 阅读全文>>

    NoSQL luoluolzb 浏览1864次
  • 原创 Linux下安装Redis

    安装步骤去Redis官网:Redis官网下载页 ,选择你想要的版本,复制一下载链接。 下载源码: cd /usr/local/src wget http://download.redis.io/releases/redis-5.0.5.tar.gz 解压源码: tar -zxvf redis-5.0.5.tar.gz 编译并安装: cd redis-5.0.5 make && make PREFIX=/usr/local/redis install PREFIX 为Redi... 阅读全文>>

    NoSQL luoluolzb 浏览1116次
  • 原创 【转】使用PECL安装PHP扩展

    原文:什么是phpize及其用法 - weixin_38674371的博客 - CSDN博客 应用场景:在使用php的过程中,我们常常需要去添加一些PHP扩展库。但是重新对php进行编译是比较蛮烦的,所以这时候我们可以使用phpize对php进行添加扩展。并且phpize编译的扩展库可以随时启用或停用,比较灵活。 使用方法:extention为要挂载的扩展包 wget extension_name.tar.gz 下载相应的扩展包并解压。 cd extension_name/ 切换到扩展exten... 阅读全文>>

    PHP luoluolzb 浏览436次
  • 原创 Linux下安装PHP的memcached扩展

    在PHP中,memcache扩展和memcached扩展是两个不同的扩展,注意区分一下:php的memcache和memcached扩展区别。 使用pecl安装安装 libmemcached: yum -y install libmemcached-devel pecl编译安装: pecl install memcached 修改 php.ini 文件,添加: [memcached] extension=memcached.so 下载源码安装# 下载 cd /usr/local/src pe... 阅读全文>>

    PHP luoluolzb 浏览813次
  • 原创 Memcached中flags的作用

    我们在使用memcached的增删改查的时候,应该知道里面有一个flags参数,可能有很多人不知道这个参数和作用。 我们知道memcached是保存的是key-value,而flags仅仅用来给你存的这个数据打一个标签(整数)。memcached本身并不会对它进行任何处理的。 由于memcached的数据类型比较单一,只能保存字符串,像对象、数组都是需要序列化之后才能保存的(序列化和还原工作由各个语言的提供的接口完成)。而序列号之后,都是字符串了,并不能知道实际上保存的是是什么,这个时候flag... 阅读全文>>

    NoSQL luoluolzb 浏览488次
  • 原创 Windows下安装PHP的memcache扩展

    Windows上PHP集成的软件开发环境如wampp、phpstudy,对于一般的扩展都有,memcache扩展需要自己安装,这里总结一下。 windows下如何安装扩展?windows安装扩展是比较容易的,不需要自己去编译,一般的步骤为: 下载你要安装的php扩展库的dll文件,并放在php安装目录下的ext目录修改php.ini配置文件,加上 extension=xxx.dll 然后你可以在phpinfo()或者使用php -m查看是否已经加载。 安装memcache服务要在php使用me... 阅读全文>>

    PHP luoluolzb 浏览500次
  • 原创 Linux下安装Memcached

    今天开始学习NoSQL——Memcached。工欲善其事必先利其器,首先需要学会如何安装。这里总结一下步骤。 Memcached介绍官网介绍: What is Memcached?Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications... 阅读全文>>

    NoSQL luoluolzb 浏览535次
  • 原创 Nginx配置HTTPS

    HTTPS介绍HTTPS(HyperText Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。可以理解为 HTTPS = HTTP + SSL/TLS,即在HTTP协议基础上加入了加密层,保障了数据传输的安全。 这里只要简单了解,更详细的内容可以查看文章末尾的第一篇参考文章。 如何让你的网站支持HTTPS要支持HTTPS你需要做两件事,获得一个SSL证书,然后在你的web服务器上安装这个证书。 如何申... 阅读全文>>

    Nginx luoluolzb 浏览768次
  • 原创 Nginx之负载均衡

    什么是负载均衡 负载均衡是高可用网络基础架构的的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站、应用、数据库或其他服务的性能以及可靠性。 简单来说就是将客户的请求均衡的分配给多台服务器处理。 Nginx负载均衡相关指令Nginx实现负载均衡需要了解两个指令:upstream 和 proxy_pass 。 upstream指令指令语法: Syntax: upstream name { … }Default... 阅读全文>>

    Nginx luoluolzb 浏览547次
  • 原创 Nginx正向代理和反向代理

    什么是代理? 代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。 正向代理和反向代理的概念盗了两张图,第二张比较形象: 正向代理你(client)需要访问某台服务器(server),但是你没有访问渠道,只能通过一个代理服务器(proxy)去访问server。这个过程就要正向代理,特点是... 阅读全文>>

    Nginx luoluolzb 浏览1192次
  • 原创 Nginx配置指令之rewrite

    rewrite指令在Nginx配置文件里面是用于重写的,有点像PHP框架里面的路由配置。 下面内容从官方文档翻译: 语法 : rewrite regex replacement [flag];默认值: 无所处环境: server, location, if 如果指定的正则表达式(regex)与请求URI匹配,则URI将更改为替换字符串(replacement)中指定的URI。rewrite重写指令是按照它们在配置文件中的出现顺序执行的。可以使用标志终止对指令的进一步处理。... 阅读全文>>

    Nginx luoluolzb 浏览369次
  • 原创 Nginx修改为使用sock文件连接PHP-FPM

    在Linux下,Nginx使用sock文件连接PHP-FPM比普通转发方式(转发到9000端口)要更快、更高效,这里记录一下配置方法。 修改PHP-FPM配置文件打开PHP-FPM配置文件,一般是 /usr/local/php/etc/php-fpm.conf 或者 /usr/local/php/etc/php-fpm.d/www.conf,如果不知道文件位置可以使用下面的命令: ps -aux | grep php-fpm 文件位置如下: 找到下面的这两行: listen = 127.0.0... 阅读全文>>

    Nginx luoluolzb 浏览844次