CentOS 7.2安装 PHP 7(yum方式)

CentOS 7.2安装 PHP 7(yum方式) CentOS 7.2默认为php 5.4, 下面记录一些源方便后续安装 使用webstatic源,官方文档 https://webtatic.com/packages/php70/  查看版本号 lsb_release -a 添加源 rpm  -Uvh  https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm  -Uvh  https://mirror.webtatic.com/yum/el7/webtatic-release.rp……

防止DDoS攻击的基本思路

防止DDoS攻击的基本思路 整理了一些防止DDoS攻击的基本思路,Mark一下,后续补充实际部署案例: a. 如果系统部署在云上,可以使用云解析,优化DNS的智能解析,同时建议托管多家DNS服务商,这样可以避免DNS攻击的风险。 b. 使用SLB,通过负载均衡减缓CC攻击的影响,后端负载多台ECS服务器,这样可以对DDoS攻击中的CC攻击进行防护。在企业网站加了……

服务器采用Rsync+sersync主从同步文件

服务器采用Rsync+sersync主从同步文件 1.1 为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。 1.2 Rsync+Inotify-tools与Rsync+sersy……

ping 丢包或不通时链路测试说明

ping 丢包或不通时链路测试说明 当客户端访问目标服务器出现 ping 丢包或 ping 不通时, 可以通过 tracert 或 mtr 等工具进行链路测试来判断问题来源。 Linux 环境下链路测试工具介绍 traceroute 命令行工具 traceroute 是几乎所有 Linux 发行版本预装的网络测试工具, 用于跟踪 Internet 协议(IP)数据包传送到目标地址时经过的路径。 traceroute 先发……

linux/Mac文件分割(将大的日志、SQL文件分割成小的)

linux/Mac文件分割(将大的日志、SQL文件分割成小的) linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式。 Linux下文件合并可以通过cat命令来实现,非常简单。   在Linux下用split进行文件分割:   模式一:指定分割后文件行数   对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。   命令:split -l 300 large_file.tx……

postman中 form-data、x-www-form-urlencoded、raw、binary的区别

postman中 form-data、x-www-form-urlencoded、raw、binary的区别 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息, 以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。 当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息; 由于有boundary隔离,所以multipart/form-data既可以上……

Mac下用系统xcode安装php扩展

Mac下用系统xcode安装php扩展 安装PHP扩展要求你的Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,请先使用Shell安装。 xcode-select --install 为了扩展管理方便,首先来安装pecl扩展管理器。 cd /usr/lib/php 如果你的环境中装有多个php的话请看清哪一个(mac默认为:/usr/bin/php,/usr/bin/pecl) sudo php install-pear-nozlib.ph……

在mac下如果将GBK转成UTF-8

1

在mac下如果将GBK转成UTF-8 朋友们,小站不容易,全靠广告养活,如果觉得文章对你有用,请点击一下小站下面的广告,谢谢支持 其实在MAC下进行编码转换很方便,命令行工具自带了转码命令: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...] 下面解释一下这些参数: -f是表示从什么编码,后面跟编码 -t是表示转换到什么编码,后面跟编码 >表……

Mac10.10+安装php扩展的一些坑

1

Mac10.10+安装php扩展的一些坑 首先mac 10.10+ 之后默认将php作为内置模块: 如果你有自己配置的xammp等环境,要注意php、phpize、php-config的位置 验证方法: php -v (即/usr/bin/php -v) /Applications/XAMPP/bin/php -v 这两个版本是否一致,phpize、php-config位置也相同, 所以使用phpize安装时要使用对应的位置,例如: cd ****扩展文件 /A……

在mac下在命令行使用sublime打开文件

0

在mac下在命令行使用sublime打开文件 先设置sublime可以用命令行操作的别名 alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'" alias nano="subl" export EDITOR="subl" 使用命令行操作打开文件 subl /etc/hosts 注意:不要加sudo,因为此别名只在当前用户下生效