PHP7安装扩展的三种方式

  • yiqingpeng
  • 2020-04-19
  • 0
  •  
PHP7安装完之后,若想添加扩展,有三种方式:pecl安装和phpize安装和yum安装。 第一种: pecl安装。  在php的安装目录下,一般都附带安装了pecl程序,比如php安装目录为/usr/local/php, 那么pecl就在

将php-fpm配置为服务

  • yiqingpeng
  • 2020-04-18
  • 0
  •  
安装好php7之后,php-fpm默认是不会开机启动的,需要做一些工作来配置它。 假设安装目录:/usr/local/php/ 源码目录:~/php-7.4.4/ 步骤一,设置好配置文件: cd   /usr/local/php/etc/  &

Linux里的2>&1究竟是什么

  • yiqingpeng
  • 2020-04-15
  • 0
  •  
我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的

php-fpm如何与apache httpd2.4结合

  • yiqingpeng
  • 2020-04-13
  • 0
  •  
https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM

CentOS7注册服务的两种方式

  • yiqingpeng
  • 2020-04-05
  • 0
  •  
向Linuxi注册服务有两种方式: 1、chkconfig 2、systemd chkconfig方式: 在目录/etc/init.d/下建立可执行程序的拷贝或链接, 比如:cp /usr/local/httpd/bin/apachectl  /etc/init.d/httpd 然后执行

CentOS7源码安装httpd

  • yiqingpeng
  • 2020-04-04
  • 0
  •  
先安装一些依赖包:  yum install apr-devel yum install pcre-devel yum install expat-devel yum install zlib-devel yum install openssl-devel 下载源码包:httpd-2.4.41.tar.gz 解压: tar -xzvf

CentOS添加yum源epel和remi

  • yiqingpeng
  • 2020-04-04
  • 0
  •  
安装epel源: yum install epel-release 安装remi源: wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm 安装完之后需要启用它, 打开vim /etc/yum.repos.d/remi

CentOS中安装MySQL8.0

  • yiqingpeng
  • 2020-03-29
  • 0
  •  
先从官网下载相应的软件包: wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-client-8.0.19-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-libs-8.0.19-

多个虚拟主机下,针对QueryString的重写规则

  • yiqingpeng
  • 2020-03-17
  • 0
  •  
根据重写规则,先进行域名匹配,再进行路径匹配,最后进行QueryString匹配,三个重写条件以“And”方式组合, 例如将url: my-domain.com/subpath?item=abc重写到/newpath下,要求用301,重写之后去掉QueryString.

解决“Too many open files”

  • yiqingpeng
  • 2020-01-23
  • 0
  •  
查看打开句柄数最多的进程ID。 lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 通过上步的进程ID找到进程名。 ps -ef|grep 进程ID 查看当前登录用户的打开文件限制数(只是当前用户的) ulimit

nginx之location配置备忘

  • yiqingpeng
  • 2020-01-20
  • 0
  • nginx 
一、语法规则 location  [=|^~|~|~*|!~|!~*]  uri {...} 或 location  @name  {...} #nginx内部跳转。 location匹配的目标字符串是nginx的变量$request_uri(不包含query string)。 二

php安装json_post扩展

json_post扩展可以将请求中的json数据(content type 为 application/json 或 text/json)转为$_POST, 在php代码层处理的时候就可以直接用$_POST读取json数据了,避免了使用json_decode进行转化

nginx添加njs(又名nginScript )模块

      有一个阿里的程序员在nginx服务器下开发了一个基于LuaJit的nignx插件模块,使nginx中使用lua脚本进行各种http hook成为可能, 并不断发展壮大这个插件使其成为了一个基于nignx与lua的上层平

appache开启gzip压缩

  • yiqingpeng
  • 2020-01-14
  • 0
  • gzip 
Apache服务器HTTP请求Gzip处理的过程 1、Apache服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩(Accept-Encoding 信息)。 2、如果浏览器支持HTTP压缩,Apache服务器检查请求文件的后缀名。 a、如果

chrome扩展开发的一些例子

chrome扩展主要有三个地方是可编码的:1)background scripts. 2)popup scripts. 3)content scripts. background scripts 通过在manifest.json中设置background属性来配置js, 例如: "background":{ &

nodejs搭建简易接口服务器

  • yiqingpeng
  • 2020-01-09
  • 0
  •  
利用node的http模块可以快速搭建一个简易的web服务器,当我们需要快速地构建一些数据接口服务时,这非常有用。那当然如果要用node来搭建web网站的话,建议使用http2模块。毕竟http模块只能支持http1.1。 const chee

解决request模块请求https站点过程中证书过期的错误(忽略证书校验)

  • yiqingpeng
  • 2020-01-03
  • 0
  •  
process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0; //忽略证书错误。 var cheerio = require('cheerio'); //一个解析html/xml的库,api类似jquery var request = require('request'); request('https://www.xx

网站图片后台转webp格式

  • yiqingpeng
  • 2020-01-02
  • 1
  • webp 
webp图像格式是由谷歌开发的新一代图片格式,其具有非常高的压缩率。在无损压缩模式下,能将png图片大小压缩26%;有损压缩模式下,能将jpeg图片大小压缩25-34%。如此给力的压缩效率为那些图片重应用类型网站提供了不

SSL密钥协商的形象化比喻

  • yiqingpeng
  • 2019-11-19
  • 0
  •  
我们假设A与B通信,A是SSL客户端,B是SSL服务器端,加密后的消息放在方括号[]里,以突出明文消息的区别。双方的处理动作的说明用圆括号()括起。 A:我想和你安全的通话,我这里的对称加密算法有DES,RC5,密钥交

mysql的--quick选项的好处

  • yiqingpeng
  • 2019-11-18
  • 0
  •  
当使用mysql客户端运行sql的时候,常见的用法是 mysql -uXXX -pXXX -hXXXX -e "Select * From sometable;" 当sql的结果集很大的时候,建议加上--quick参数可以提升速度, 这是因为没加--quick的时候, mys