- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 php 扩展宏
CG -> Complier Global 编译时信息,包括函数表等(zend_globals_macros.h:32)EG -> Executor Global 执行时信息(zend_globals_macros.h:43)PG -> PHP Core Global 主要存储php.ini中的信息SG -> SAPI Global
2016-06-17 20:55:21 386
转载 thrift 安装
Building Apache Thrift on CentOS 6.5Starting with a minimal installation, the following steps are required to build Apache Thrift on Centos 6.5. This example builds from source, using the current
2016-06-15 16:10:06 399
原创 LNMP
--prefix=/usr/local/web/mysql/ --without-debug --with-unix-socket-path=/tmp/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-c
2014-04-15 11:34:34 352
原创 NGINX错误
错误日志:upstream sent too big header while reading response header from upstream,此错误是因为COOKIE携带Header超过限制所致(默认1K)http段增加proxy_buffer_size 128k;proxy_buffers 32 32k;proxy_busy_b
2014-03-24 17:00:02 391
转载 apache工作模式
Apache服务的两种工作模式详解:prefork的工作原理及配置 如果不用“--with-mpm”显式指定某种MPM,prefork就是Unix平台上缺省的MPM。它所采用的预派生子进程方式也是Apache 1.3中采用的模式。prefork本身并没有使用到线程,2.0版使用它是为了与1.3版保持兼容性;另一方面,prefork用单独的子进程来处理不同的请求,进程之间是彼此独立的,
2014-03-14 10:57:48 396
转载 mysql安全配置
MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。目前,在大中型企业中已经得到了较好的运用,但是由于它是多平台的数据库,不可避免的默认配置也是适合多种情况的需求,因此需
2014-03-14 10:46:53 971
转载 PHP 安全配置
安全配置一 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(), 同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd, 但是默认的php.ini是没有打开安全模式的,我们把它打开: safe_mode = on
2014-03-14 10:24:14 385
转载 重启 nginx php-cgi
# /usr/local/nginx/sbin/nginx -s reloadnginx 已经重启 成功nginx 服务 其他参数:# /usr/local/nginx /sbin/nginx -h -----------------nginx的默认安装目录是:/usr/local/nginx/sbin #控制nginx启动文件
2014-03-05 14:59:26 1210 1
转载 Apache和Nginx下禁止访问特定的目录或文件
大家是否测试Apache做了目录禁止浏览后,目录下面的txt文件还是可以显示里面的内容的。例如:http://www.domain.com/test/此访问会报403错误,但是如果test下有很多txt,你访问该txt时;例如:http://www.domain.com/test/a.txt ,此时a.txt里的内容会全部暴露在外面了(有时这个txt是很机密的文件),这样以来就不安全了。
2014-03-05 14:58:47 419
原创 PHP 下载文件
<?php$file = "a.js"; $filename = basename($file); header("Content-type: application/octet-stream"); $ua = $_SERVER["HTTP_USER_AGENT"]; $encoded_filename = rawurlencode($filename);
2013-12-12 17:13:00 434
原创 mysql导出xls,备份shell脚本
导入sql:mysql/bin/mysql -uabc -p123 --default-character-set=utf8 db<text_db_`date +%Y_%m_%d`.sql导出到xls并ZIP压缩:echo "set names 'utf8';sql语句" |mysql/bin/mysql -uabc -p123> text_db_num__`date +%Y_%m_%d
2013-12-10 11:39:11 541
转载 php发送邮件附带附件
<?phpdefine("EOL", "\r\n");//define("SMTP_HOST", "smtp.sina.com.cn");//SMTP服务器define("SMTP_PORT", "25");//SMTP服务器端口define("SMTP_USER", "");//SMTP服务器的用户帐号define("SMTP_PASS", "");//SMTP服务器的用户密码de
2013-12-10 11:17:10 868
原创 排查系统一般命令
nginx -t;nginx -s reload进程:ll /proc/进程号/fd/数据库:show processlist; strace 进程号lsof -p 进程号
2013-12-09 14:41:22 388
原创 php安装ftp扩展
1:下载对应源码php2.进入PHP源码目录下ext/ftp/ (cd /root/php-5.2.17/ext/ftp/)3./usr/local/webservice/php/bin/phpize(phpize命令在PHP安装目录)4.make&&make install5.修改PHP.INI文件(此文件在PHP安装目录)修改内容:extension_dir="/usr
2013-12-09 11:24:37 4985
原创 服务器环境
OS版本:cat /etc/issueMYSQL版本:mysql -vPHP版本:php -vMYSQL版本:select version();
2013-09-26 16:32:15 505
原创 apache 日子切割rotatelogs
配置文件增加 ErrorLog "|dir/rotatelogs /logdir/%H-%m-%d_%H_%M_%D.log 86400 480"若第二个参数超过天,则%H%M%D默认为00
2013-07-02 11:13:38 597
原创 scp 命令
远程下载命令:scp user@host:/path basepath/filename上传命令跟下载命令参数反过来就可以。mysqldump命令:mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2013-01-30 06:18:42 346
转载 JavaScript 性能提升技巧
Daniel Clifford 在 Google I/O 2012 上做了一个精彩的演讲“Breaking the JavaScript Speed Limit with V8”。在演讲中,他深入解释了13个简单的代码优化方法,可以让你的代码在 Chrome 的 V8 JavaScript 引擎编译/运行你的 JavaScript 代码更加快速。在演讲中,他解释了怎么优化,并且解释了原因。
2012-07-11 23:16:53 267
转载 android开发命令
1.SDK tools所在目录1) android create avd –target 1 –name myavd (创建虚拟机)2) emulator -avd youravdname 启动虚拟机2.adb 基本使用1)adb shell (进入 shell后台)2)adb install pathapk(安装 apk程序)详细请见:http:
2012-02-07 10:40:52 218
转载 eclipse配置android开发环境
一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载
2012-02-02 13:51:33 264
转载 TCP报文格式详解
TCP报文格式详解 TCP协议只定义了一种报文格式 建立、拆除连接、传输数据使用同样的报文 TCP报文格式TCP报文段首部(20个字节) 源端口和目的端口:各占2个字节,16比特的端口号加上32比特的IP地址,共同构成相当于传输层服务访问点的地址,即“插口”; 这些端口可用来将若干高层协议向下复用;序号字段和确认序
2011-12-22 14:22:55 613
转载 iptable
iptables是一个Linux下优秀的nat+防火墙工具,我使用该工具以较低配置的传统pc配置了一个灵活强劲的防火墙+nat系统,小有心得,看了网上也有很多这方面的文章,但是似乎要么说的比较少,要么就是比较偏,内容不全,容易误导,我研究了一段时间的iptables同时也用了很久,有点滴经验,写来供大家参考,同时也备日后自己翻阅。首先要说明的是,iptables操作的是2.4以上内核的
2011-11-21 21:43:42 717
转载 JS 匿名函数
可以想像得到,有很多方法立即执行匿名函数,简单的整理就有下面三种的典型方式方式一(function() { // …})();方式二void function() { // …}();方式三~function() { // …}();方式一 和 方式二 大家可能都看到过,
2011-11-10 16:04:05 265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人