- 博客(25)
- 资源 (15)
- 收藏
- 关注
原创 如何正确配置Nginx+PHP及正确的nginx URL重写
对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。此时很多教程会
2014-04-29 17:30:10 5991
原创 nginx泛域名解析并禁止IP访问,禁止多余www.泛域名访问
vim /usr/local/nginx/conf/nginx.conf#user nobody;user www www;worker_processes auto;#add by Happy; set the value == system's ulimit -sn 's valueworker_rlimit_nofile 65535;error_lo
2014-04-28 17:31:40 5950
翻译 PHP 如何阻止用户上传成人照片或者裸照
在这份教程中,我们将会学习到如何阻止用户通过PHP上传成人照片或者裸照. 示例 下载 我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件. 它会分析在一张图片的不同部分使用的颜色,并决定其是否匹配人类皮肤颜色的色调. 作为分析的结果,他会返回一个反映图片包含裸露的
2014-04-28 14:58:28 2642 1
原创 lnmp之php-fpm+nginx+ulimit的综合设置之故障排除
相信其它的地方大家都懂,这里重点说下面红色粗体部分 参数设置必须与系统的 ulimit -Sn 参数一致,并且 php-fpm.conf,nginx,conf中的设置要一致,否则会出现诸多历史遗留问题以及不和谐的ERROR WRING问题以下是nginx.conf里的一些 配置信息,重点说红色部分#user nobody;user www www;worker_processes auto
2014-04-27 18:52:00 6356
原创 nginx日志按日期分割(按天分割)
以下是nginx日志切割的脚本,按天切割$(date +%d) 获取当月第几天,如5月18日,就会取出来是18这样,可以做到按月循环,只保留一个月的日志,而不用担心去清理过期的日志了脚本请在crontab中设置执行,如在每天23点59分是执行日志切割脚本59 23 * * * 以下红色字是脚本内容:savepath_log保存日志的路径nglogs当前nginx默认
2014-04-27 18:28:08 11621
原创 mysql5.6+版本主从设置(mysql5.5之后的主从设置跟5.5之前的设置有一些差距)
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下在进行主从设置之前 首先确保mysql主从服务器之间的数据库端口防火墙互相打开,尽量确保主从数据库账户一致性(主从切换使用),否则将操作失败,其次是确保mysql账户对mysql数据库目录有“可读写”权限非“可写”权限,为了确保不出意外,最好删除mysql之前陈旧的mysql-bin、mysql
2014-04-25 16:56:30 2165
翻译 ulimit -a 用来显示当前的各种用户进程限制
ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited最大内存大小:ulimit -m unlimited堆栈大小:ulimit -s unlimited我们在用这个命令的时候主要是为了产
2014-04-23 22:50:14 37562 1
原创 mysql5.6++版本打开慢查询日志
vi /etc/my.cnf【mysqld】long_query_time=1#slow_query_logslow_query_log=1#slow_query_log_file=/data/mysql/mysqldata3307/log/slow-query.log #以前版本的参数格式跟5.6的不一致slow_query_log_file=/data/mysql/
2014-04-23 22:49:46 2938
原创 善用php-fpm的慢执行日志slow log分析PHP执行效率和程序BUG
前段时间折腾了一下 分析Centos系统下LNMP频繁502 Bad Gateway问题,但仍有漏网之鱼导致网站偶尔的 502 Bad Gateway,今天再折腾一下,启用 php-fpm 的 slow log 日志,查看执行时间过长的php文件,并将执行时间过长的进程直接终止掉!看看效果如何!具体操作方法也简单,就修改一个文件,执行命令:# vi /usr/local/php/etc/p
2014-04-23 18:15:36 4339
原创 linux rsync服务器文件同步
[root@zqtsx]# rpm -qa |grep rsync #检查系统是否安装了rsync软件包rsync-2.6.8-3.1[root@zqtsx]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如果没有安装则手动安装或者安装 yum install rsync 进行安装(一般编译系统时默认会将所需软件rsync编译进去)[root
2014-04-21 15:53:05 3826 1
翻译 Nginx优化指南+LINUX内核优化+linux连接数优化+nginx连接数优化
Most setup guides for Nginx tell you the basics - apt-get a package, modify a few lines here and there, and you’ve got a web server! And, in most cases, a vanilla nginx install will work just fine for
2014-04-19 15:08:09 5230
翻译 教你二十招打造最安全的Nginx服务器
默认配置文件和Nginx端口/usr/local/nginx/conf/ – Nginx配置文件目录,/usr/local/nginx/conf/nginx.conf是主配置文件/usr/local/nginx/html/ – 默认网站文件位置/usr/local/nginx/logs/ – 默认日志文件位置Nginx HTTP默认端口 : TCP 80Nginx HTTPS默认端口: T
2014-04-19 11:26:31 2814 1
原创 php-fpm进程数优化方法
背景最近将Wordpress迁移至阿里云。由于自己的服务器是云服务器,硬盘和内存都比较小,所以内存经常不够使,通过Linux命令查看后,发现启动php-fpm进程数有20多个,占用了将近1G的内存,整个服务器才1.5G的内存,最后通过对php-fpm进程数优化解决了此问题,服务器多节省出600M的内存,将php-fpm的优化方法和大家分享下。php-fpm优化1、php-fpm优化
2014-04-18 11:07:41 2132
翻译 php-fpm 启动参数及重要配置详解
约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数12345678910111213#测试php-fpm配置/usr/local/ph
2014-04-18 11:05:07 1399
原创 LNMP nginx1.4.6+php5.5.11+mysql5.6.17+mecache+opcache编译安装+opcache参数详解+opcache可视化php页面代码
LNMP nginx1.4.6+php5.5.11+mysql5.6.16+mecache+opcache+phpredis编译安装,常用配置、优化、问题解决。。。要用到的软件:libiconv-1.13.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz memcache-2.2.5.tgz PDO_MYSQL-1.0.2.tgz imagick-3.1.2.tgz pcre-8.21.tar.gz
2014-04-17 17:03:50 9245
原创 LNMP 依赖库+所需软件包(安装步骤略……)
yum install -y wget gcc gcc-c++ autoconf libjpeg libjpeg-devel perl perl* perl-CPAN libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-de
2014-04-16 14:22:42 2423
原创 vsftp 登录报500错误,以及登录成功后无法显示目录列表的解决方案:500 OOPS: cannot change directory:/home/
1、问题:vsftp登录报错”500 OOPS: cannot change directory:/home/*******”解决: A、首先检查权限问题; B、ftp服务器连接失败,错误提示:500 OOPS: cannot change directory:/home/*******500 OOPS: child died出现以上错误后开始用
2014-04-15 17:56:46 19987
原创 浏览器图片加载是并行的么?再就是Js和CSS呢?是串行的?
背景:外包做一个PC端的客户端,有从服务器端下拉图片并显示,加载太慢了还出现接口超时,图片一张张的加载,对其不知是用的浏览器控件还是多进程拉的,为此,想起浏览器下拉时是肿么拉的。有问题,在PHP低级编程(实际)群里问一下兄弟们,如下:浏览器图片加载是并行的么?再就是Js和CSS呢?是串行的?膘叔正解:你只要知道。。浏览器一般只有对同一域名只有2个线程在互相异步取数据(2个。是大多数
2014-04-14 11:19:22 3593
翻译 opcache? Zend Optimizer强势来临
PHP官方在2013-05-09日释放了最新版本的php, 5.5.0rc1正式发布, 同时发布的还有php 5.4.15正式版, 两版本均自带64位环境压缩包, 在当前大内存下, 64位编译包是非常可取的. 经过了4个版本的beta测试, rc1版本更新的内容不多, 都是细节异常修复. 可我们仍然能够朌望其中的一个加载件:Zend Optimizer, 官方在开发5.5.0时就放出消息, 会集成
2014-04-14 10:39:54 1208
转载 简单的PHP的任务队列
文章太长,不作过多介绍,反正,文章的头部就说明了大概的意思。。。原文如下:写了一个简单的队列任务处理。多进程任务,异步任务可能会用到这个(主要是命令行应用)比如,任务的某个一个环节速度十分不稳定,可能执行几秒,也可能执行几分钟,我就可以把那个环节包括前面的部分扔进队列,多跑几个进程,同时往队列里面写。然后后面比较快的环节只跑一个处理任务就OK了。让整体速度达到更好的效果。
2014-04-12 16:43:50 2942
翻译 PHP5.5新特征以及有可能的版本差异
PHP5.4 在四个月前发布了,现在来看PHP下一个版本似乎早了点,但我还是想给大家透露一些PHP5.5 将会带哪些新特征。 注意一点 :PHP5.5 还在早期的开发阶段,所以没有人知道最终的结果是什么样的。所有我在这里谈论的都只是提案。也就是说,不是所有下面列出的新特征都会加入PHP5.5。 所以,不要太兴奋 :) 新特性及提案列表 都相当大,而且不是按重要性排序。所
2014-04-03 14:31:03 1141
转载 Nginx常用的 URL 重写方法
1. 在 Apache 的写法复制代码代码如下:RewriteCond %{HTTP_HOST} nginx.orgRewriteRule (.*) http://www.nginx.org$1在 Nginx 可以对应写成:复制代码代码如下:server { listen 80; server_name www.
2014-04-02 16:43:18 3455
原创 jquery ajaxFileupload多文件上传插件内核延伸
我需要实现多个文件上传,之前的做法是定义多个不同id的input,然后把ajaxfileuplod方法放在for循环里(问题是我需要一次性提交多张图片不是循环上传多张图片,于是这个方法就不能满足实际业务需求了),直接改源码(因为作者好久没有跟新了,也确实满足不了要求了)。接下来看看我是怎么改的。引用网上的做法:1,看没有修改前的代码Js代码 var
2014-04-02 11:27:36 2722
转载 如何利用链接诱饵来为网站获取强大的流量?
相信大家在优化网站的时候会遇到这样的问题,网站怎么优化都没有效果,排名一些掉,而且,做了外链效果不太行,买卖链接似乎效果平淡,这个时候,我们到底要用什么方法来改变网站的现状,提升网站权重。今天,琛琛就来给大家分享下,如何利用链接诱饵来获取强大的流量?什么是链接诱饵?百度百科是这样定义的,链接诱饵简单的说是指的是创建有用、有趣、吸引眼球的内容,从而吸引吸引其他站长、博主的注意
2014-04-02 11:12:57 875
转载 如何用合作的态度来提升网站收录与排名?
合作共赢,这个词被应用到各行各业是不无道理的,在SEO行业里同样如此。在多年前,那是SEO飞速发展的时代,我们见证了许许多多的SEO神话,各种各样一夜暴富的神人,但为什么近几年这样的神话越来越少?这个问题很容易解释,在百度快速发展、人少事多的时代,没有太多精力来跟踪问题,因此存在很多规律与漏洞,发现了这些规律的人就可以利用它们快速让自己的网站排到前面,利用热门关键词获得大量流量,创
2014-04-02 10:19:44 955
repcached2.3.1-1.4.13内存复制工具
2015-07-18
sysbench进行cpu,磁盘IO,内存,OLTP基准测试
2015-01-16
/dev/null和/dev/zero文件使用详解和误删修复方法以及服务器磁盘IO测试详解
2014-12-12
Yii2中文手册(中文教程完整版)
2014-12-05
LNMP之nginx1.4.6+php5.5.11+mysql5.6.17+mecache+opcache编译安装
2014-06-07
Linux命令大全速查手册
2013-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人