自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 自用文章汇总

Nginx中文文档*Nginx 编译安装Nginx 配置文件详解 没写完php-fpm配置文件详解*php配置文件详解 待完善*nginx与PHP的flush(摘抄加总结)header(location) 后面是否需要加exit?PDO介绍[不包括具体使用方法]MySQL 存储过程和定时器的应用mysql explain用法和结果的含义mysql explain 各字段的理解MySQL pid mysqld与mysqld_safe的区别xss漏洞的常识(摘抄)SQL注入与防范upload

2022-06-30 21:48:34 616 1

原创 PHP-FPM 配置文件详解

本文将按照配置文件顺序解释指令含义,包含了当前版本的全部指令,少量字段并没有搞懂,感觉不影响日常开发和维护,欢迎评论区补充二、www.conf 文件1.进程池基本设置+监听设置2.process(干嘛的?)3.进程管理器(process manager,简称pm)4.FPM 运行状态页面(FPM status page)非常有意思的功能(默认关闭状态),fp.................................................................

2022-06-29 22:28:10 4075

原创 Nginx 配置文件详解

注:本文是结合引用做了汇总,并对自己不理解的部分做了更多的注释。一、Nginx 配置文件整体结构... #全局块配置events #events块配置{ ...}http #http块{ ... #http块全局配置 upstream #upstream块配置 { ... } server #serve

2020-07-16 20:29:31 171

原创 Nginx 编译安装

注:系统 CentOS 7、Nginx 安装版本 nginx-1.19.1本次安装实例需要先安装g++:sudo yum install gcc gcc-c++安装 Nginx 依赖包1.安装 PCRE 库,用于实现 rewrite 功能,若已安装则跳过此步骤,安装指令:cd /usr/local/srcsudo wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gzsudo tar -zxvf pcre-8.44.tar.gzcd pcr

2020-07-13 21:06:47 143

原创 Nginx中文文档

Mark:Nginx中文手册Nginx官方手册

2020-07-11 19:16:07 458

原创 mysql explain 各字段的理解

本文结合 http://blog.csdn.net/mijinhuandu/article/details/50818278 【mysql explain用法和结果的含义】 阅读

2016-03-07 14:02:12 406

转载 mysql explain用法和结果的含义

首先声明此文是原封不动转载,但转载源本身就是转载所以最红处处不详 http://blog.chinaunix.net/uid-540802-id-3419311.html 转载源

2016-03-07 11:55:32 961

原创 SQL注入与防范

MySQL注入又称injection,通过构造特殊结构的sql获取额外的权限(或数据)。 防范原则: 1.传递过来的数据格式化 2.addslashes() 处理 或用PDO绑定参数特性提高安全性 3.转移过滤特殊字符 避免insert注入 4.有些php报错会暴露表名 注意报错级别和代码bug 5.做好数据备份 避免delete注入...

2016-03-06 08:12:27 364

原创 MySQL 存储过程和定时器的应用

有一个计划任务的需求,仅单纯的对数据库进行操作,例如,定期删除读过的日志,有两种途径可以考虑:1 使用php常驻内存或定期执行的方法实现[不是此文重点]PHP在cli模式下是不限时的 可以用来做计划任务网页请求的话需要修改最大执行时间,就能无限执行下去; ignore_user_abort(true) 保证用户关闭网页后程序还可以在后台执行UNIX系统使用crontab实现2 使用MySQ...

2016-03-05 19:03:22 456

原创 PDO介绍[不包括具体使用方法]

事实上PHP对数据库支撑并不好,最重要的一点就是抽象度不够,访问接口不统一。PHP针对每种数据库都有一个独立的模块、一组独立的函数。这样的结构和设计让PHP兼容多种数据库变得困难。 一旦要将一个应用移到另外一个数据库环境中,或添加新的数据库,就需要重新编写和数据库相关的操作。soPDO出现了。它是一个抽象的数据模型(一个抽象接口层),提供一个通用接口访问多种数据库。...

2016-02-28 08:58:22 587

原创 uploadify3.2.1 Call to StartUpload failed Call to ReturnUploadStart failed

使用 uploadify 做文件上传时 遇到过这样的报错 有时候报:Call to StartUpload failed 有时候报:Call to ReturnUploadStart failed 是因为在上传最后一张图片时 隐藏了上传按钮 flash隐藏后就汇报这个错

2015-12-20 19:25:01 2332

原创 mac ox 10.11 brew安装Nginx+PHP+MySQL+扩展

安装brew要求:OS X 10.6以上系统,并且安装有XCode命令行工具 对于10.11的系统需要设置下local的权限为当前用户$ sudo chown -R $(whoami):admin /usr/local安装xcode命令行工具xcode-select --install进入到 /usr/local 然后执行代码安装brew,本来想使用官网的那个ruby的命令安装但是奇怪不行了,总是

2015-11-28 17:04:23 6367

原创 php.ini配置文件详解(mac nginx1.8.0 php5.6 )持续更新中

供自己查阅使用 mac下的php.ini

2015-11-18 21:07:37 3038

原创 nginx与PHP的flush(摘抄加总结)

nginx 与 php 的flush

2015-11-07 20:36:20 545

转载 xss漏洞的常识(摘抄)

原文地址:http://blog.csdn.net/weiyong1999/article/details/7944382什么是跨站脚本(CSS/XSS)?在Web站点未经适当过滤便显示在HTML页面上时会出现这种漏洞。它允许(由用户输入的)任意HTML显示在用户的浏览器中。 我们所说跨站脚本是指在远程WEB页面的html代码中插入的具有恶意目的的数据,用户认为该页面是可信赖的,但是当浏览器下载

2015-11-07 16:52:33 355

原创 mac 安装memcache 一把辛酸一把泪

首先安装服务端 $ brew install memcached==> Installing dependencies for memcached: libevent==> Installing memcached dependency: libevent==> Downloading https://homebrew.bintray.com/bottles/libevent-2.0.22.e

2015-11-04 19:00:36 3578

转载 php.ini中经常会用到的一些配置

以下转载文章 仅是作为参考 加了一些自己的注释php.ini中经常会用到的一些配置short_open_tag = Off //开关与否要根据已有的项目来决定(个人认为) 这个设置的作用是关闭短标签,在设置成Off之后, <?php echo 123; ?> 可以显示,而 <? echo 123; ?> 就不行了,同理 <?=$var?> 这样的写法也不行了,要养成写 <?php

2015-11-04 10:41:40 302

原创 Mac 修改配置文件后如何启用新配置

kill pid mysql会重新启动新进程 新进程会启用新配置

2015-11-03 16:08:05 1270

转载 Mysql pid 文件

MySQL pid 文件记录的是当前 mysqld 进程的 pid,pid 亦即 Process ID。未指定 pid 文件时,pid 文件默认名为 主机名.pid,存放的路径在默认 MySQL 的数据目录。通过 mysqld_safe 启动 MySQL 时,mysqld_safe 会检查 pid 文件,如果 pid 文件不存在,不做处理;如果文件存在,且 pid 已占用则报错 “A mysqld......

2015-11-03 13:43:01 7063 1

原创 Mac 查看端口占用情况

lsof -i tcp:3306

2015-11-03 13:30:09 286

原创 brew mysql 添加修改mysql配置

添加修改mysql配置 mysqld --help --verbose | more (查看帮助, 按空格下翻)你会看到开始的这一行(表示配置文件默认读取顺序)Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cn

2015-11-03 12:29:09 1435

原创 brew安装的mysql启动报错

brew安装的mysql,后来系统升级到最新版 OX10.11,再启动Mysql报错$ sudo mysql.server startPassword:Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxxxMacBook-Pro.local.pid).

2015-11-03 11:20:25 1617

原创 header(location) 后面是否需要加exit?

header(location) 后面是否需要加exit?从浏览器上看,header(location)会跳转到另一个页面上,但实际上php仍然会执行header后面的代码。所以需要加上exit()来规避可能带来的安全风险(比如不按照预期的逻辑执行,带来一些无法理解的错误)。

2015-10-22 22:59:35 1404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除