全部文章 > 2019年6月 (26篇) 排序: 默认 浏览量 更新时间
  • 原创 Windows安装Redis

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

    NoSQL luoluolzb 浏览2320次
  • 原创 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 浏览1972次
  • 原创 Nginx正向代理和反向代理

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

    Nginx luoluolzb 浏览1697次
  • 原创 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 浏览1656次
  • 原创 Linux下安装MySQL 5.5

    MySQL是PHP中开发比不可少的,学习Linux下安装MySQL也是必须的,今天在这里总结一下。注意这里是5.5版本的,5.6及以上安装有一些区别。 下载MySQL安装包打开官网:https://dev.mysql.com/downloads/mysql/,选择你想要安装的版本,我这里选择的5.5版本: 点击“Download”,进入下载页,点击“No thanks, just start my download.”下载,然后复制下载链接,使用wget下载: cd /usr/local/src... 阅读全文>>

    MySQL luoluolzb 浏览1577次
  • 原创 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 为 Red... 阅读全文>>

    NoSQL luoluolzb 浏览1535次
  • 原创 使用Xshell和Xftp连接VirtualBox下的Linux虚拟机

    由于VirtualBox自带的Linux虚拟机的界面不够友好,字符界面无法上下移动,字体也不好看,也不能复制粘贴内容等。因此我尝试找到使用xshell连接虚拟机的办法,这里记录一下。 免费使用xshell和xftp先来说说怎么免费使用xshell和xftp,之前不知道方法,导致每次使用一段时间后就不能用了。 要免费使用xshell和xftp我们需要选择免费授权,先打开官网授权网页:https://www.netsarang.com/zh/xshell-download/ 填好信息后,xshell... 阅读全文>>

    Linux luoluolzb 浏览1276次
  • 原创 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 浏览1242次
  • 原创 Nginx配置HTTPS

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

    Nginx luoluolzb 浏览1241次
  • 原创 PHP编译选项的翻译(./configure --help)

    安装php时执行 ./configure --help 的文档翻译,了解一下有助于更好的安装PHP。 下面是 php7.3.6 的编译选项的翻译,在编译PHP时候可以参考一下: `configure' 这个包配置适应多种系统。 用法: ./configure [选项]... [VAR=VALUE]... 指定环境变量 (例如, CC, CFLAGS...), 他们指定为 VAR=VALUE. 见下文描述的一些有用的变量。 在括号中指定选项的默认值。 配置: -h, --help ... 阅读全文>>

    PHP luoluolzb 浏览1178次
  • 原创 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 浏览1125次
  • 原创 概念区分:CLI,CGI,FastCGI,PHP-CLI,PHP-CGI,PHP-FastCGI,PHP-FPM

    学习PHP时遇到一些慨念,开始的时候有些分不清,这几天又好好查了一下资料,这里总结一下。 CLICLI 为 Command Line Interface 的缩写,即命令行接口。CLI是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。 比如你在windows下使用的cmd,在Linux下使用的shell,就是操作系统提供的CLI。 CGICGI 为 Common Gateway Interf... 阅读全文>>

    PHP luoluolzb 浏览1057次
  • 原创 Nginx配置PHP运行环境

    nginx和php都安装好了,那么怎么让nginx处理请求时转给php去处理呢,今天来学学如何nginx配置php。 配置 PHP # 配置PHP location ~ \.php/?.*$ { # 设置php-cgi fastcgi_pass 127.0.0.1:9000; # Linux用下行代替上行可以提升性能 # fastcgi_pass unix:/tmp/php-cgi.sock; # ... 阅读全文>>

    Nginx luoluolzb 浏览1045次
  • 原创 PHP开启Opcache

    开启 opcache能有效的提升PHP执行速度,建议在生产环境中开启。 开启 opcache的方法修改 php.ini在 php.ini 找到 opcache 段,修改下面的几行,去掉前面的注释符; [opcache] ; opcache 开关 opcache.enable=1 ; php-cli 模式 opcache 开关 opcache.enable_cli=0 ; opcache 共享内存大小,单位为M opcache.memory_consumption=128 ; 暂存池中字符... 阅读全文>>

    PHP luoluolzb 浏览1032次
  • 原创 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 浏览1000次