Gearman服务的管理,以及如何利用mysql持久化保存任务队列。
在CentOS7中安装了一些服务后,如果要能使外部连接使用,必须开放对应的端口。
比如:httpd(80, 443), ssh, mysql, memcached, gearmand, ftp, Elasticsearch等
相关的firewall操作如下:
开启指定端口
Nodejs使用sharp库:
const sharp = require('sharp');
const fs = require('fs');
const directory = './images';
fs.readdirSync(directory).forEach(file => {
sharp(`${directory}/${f
Chunked transfer encoding allows a server to maintain an HTTP persistent connection for dynamically generated content. In this case the HTTP Content-Length header cannot be used
安装redis6最主要的一点是要用GCC5以上,而CentOS6.9的GCC版本为4.8.x, 所以安装之前必须升级GCC(使用命令gcc --version查看版本)。
升级GCC有两个办法:手动编译 和 从源安装。
手动编译会涉
PHP7安装完之后,若想添加扩展,有三种方式:pecl安装和phpize安装和yum安装。
第一种: pecl安装。
在php的安装目录下,一般都附带安装了pecl程序,比如php安装目录为/usr/local/php, 那么pecl就在
安装好php7之后,php-fpm默认是不会开机启动的,需要做一些工作来配置它。
假设安装目录:/usr/local/php/
源码目录:~/php-7.4.4/
步骤一,设置好配置文件:
cd /usr/local/php/etc/ &
先安装一些依赖包:
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
安装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
- yiqingpeng
- 2020-01-20
-
nginx
一、语法规则
location [=|^~|~|~*|!~|!~*] uri {...}
或
location @name {...} #nginx内部跳转。
location匹配的目标字符串是nginx的变量$request_uri(不包含query string)。
二
有一个阿里的程序员在nginx服务器下开发了一个基于LuaJit的nignx插件模块,使nginx中使用lua脚本进行各种http hook成为可能, 并不断发展壮大这个插件使其成为了一个基于nignx与lua的上层平
- yiqingpeng
- 2020-01-02
-
webp
webp图像格式是由谷歌开发的新一代图片格式,其具有非常高的压缩率。在无损压缩模式下,能将png图片大小压缩26%;有损压缩模式下,能将jpeg图片大小压缩25-34%。如此给力的压缩效率为那些图片重应用类型网站提供了不
我们假设A与B通信,A是SSL客户端,B是SSL服务器端,加密后的消息放在方括号[]里,以突出明文消息的区别。双方的处理动作的说明用圆括号()括起。
A:我想和你安全的通话,我这里的对称加密算法有DES,RC5,密钥交
查看80端口的tcp连接
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l
找出连接多的ip
netstat -ntu | awk '{print $5}' | sort | uniq -c | sort -nr
再找出appache日志中访问最
安装了imagick扩展之后,运行php脚本,出现如下warning:
PHP Warning: Version warning: Imagick was compiled against Image Magick version 1689 but version 1690 is loaded. Imagick will run but may
需要手动安装一些库以供安装php源码使用:
> yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib
一、VirtualBox虚拟机中无法访问网络
首先网络模式选择为NAT模式(或者桥接)
进入虚拟机,进入目录/etc/sysconfig/network-scripts,
找到此目录下的类似于ifcfg-ensXXXXX的文件,将其打开并找到最后一行的
O
- yiqingpeng
- 2018-04-14
-
nginx
#全局配置
user nobody; # 配置运行nginx的系统用户
worker_processes 1; #worker进程数,一般设置成cpu核心数成倍数events {
worker_connections 1024; #单个进程的最大连接
微信小程序与服务器通信必须使用https协议,所以如果能在本地搭建一个https服务器,对于开发调试都是一件很不错的事,接下就介绍一下本地https服务搭建的方法:
一、首先下载带ssl模块的Apache, 比如我的apach