友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

php正确禁用eval函数

post by rocdk890 / 2013-11-21 14:55 Thursday linux技术

  eval()针对php安全来说具有很大的杀伤力,一般不用的情况下,为了防止<?php eval($_POST[cmd]);?> 这样的小马砸门,需要禁止掉的.
网上好多说使用disable_functions禁止掉eval是错误的,其实eval()是无法用php.ini中的disable_functions禁止掉的because eval() is a language ...

阅读全文>>

标签: php 禁止 eval 函数 disable

评论(0) 引用(0) 浏览(8948)

不关站备案的方法:屏蔽管理通信局所在区域IP

post by rocdk890 / 2013-10-1 0:22 Tuesday 其他技术

很多朋友因为国内备案程序的繁琐而选择美国、日本、韩国或者是香港等非国内的IDC放置自己的网站,虽然可以避免了备案,但是网站的访问速度却大打折扣……

从阿里云论坛上看到一则“屏蔽备案地方IP的代码”,结合某些朋友的实际操作实现不关站备案,只要让管理通信局所在区域IP无法访问到网站内容即可(网站没有正常显示)。

代码适用于PHP程序,如下代码保存为shielded.php文件并放置到网站根目录:

  • <?...

阅读全文>>

标签: php ip 屏蔽 不关站 备案

评论(0) 引用(0) 浏览(4700)

解决session_start启动慢(治标的方法)

post by rocdk890 / 2013-9-26 7:27 Thursday 其他技术

  公司使用memcache来缓存session,但最近用户登录很慢,检查了mysql慢查询,最后锁定php中的session_start();这句,单独写了个页面来测试,还真是他的问题.下面是治标的解决方法,要治本还要靠各位大牛来帮忙啊.
下面是我们的测试页面,就几句

<?php

session_start();
echo '111';exit

?>


CPU,IO,磁...

阅读全文>>

标签: php session_start session_start();session卡

评论(0) 引用(0) 浏览(9413)

session优化

post by rocdk890 / 2013-9-23 9:31 Monday 其他技术

优化方法一:设置分级目录进行 SESSION 文件的保存
一个高访问量的网站,会生成多个session临时文件,如果这些文件只保存在一级目录里面当我们获取session值时就会导致IO性能下降,从而影响cpu等一系列问题。这时可以设置分级目录进行 SESSION 文件的保存,设置方法为:session.save_path="N;/save_path",N 为分级的级数,save_path 为开...

阅读全文>>

标签: php 优化 SESSION 高效

评论(0) 引用(0) 浏览(3931)

php-memcache模块优化

post by rocdk890 / 2013-9-21 20:05 Saturday linux技术

  在网上找到php的memcache模块的优化方面的部分资料,贴出来备忘.
vi /etc/php.d/memcache.ini
[Memcache]
; Enable memcache extension module
extension=memcache.so
memcache.allow_failover = "1"
memcache.max_failover_a...

阅读全文>>

标签: php 优化 模块 memcache 参数

评论(0) 引用(0) 浏览(5711)

搭建个人web监控系统

post by rocdk890 / 2013-9-4 9:23 Wednesday linux技术

  本文是根据开发自己的监控系统二、web篇来的,我只是加了几个简单的功能,来监控自己的vps,这样再也不用时时登录vps去看系统状态了,直接打开网页就可以了解自己vps的情况.具体的流程图如下:
点击查看原图
这个图是借的运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)里的,如果大家有兴趣也可以去看看这位大神做的监控系统,比本文要精细得多,当然个人使用的话我觉得没必要整那么精细了...

阅读全文>>

标签: mysql php 系统 shell 脚本 监控

评论(0) 引用(0) 浏览(5125)

解决js加载速度慢的问题

post by rocdk890 / 2013-8-27 9:24 Tuesday 其他技术

 通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢.
解决办法:换一个js包含的方式,让javascript加载速度倍增.
把通常加载方式:

<script src="xxxx.js"></script>

改变成:
<script type="text/javascri...

阅读全文>>

标签: php 优化 解决 提高 js 加载

评论(0) 引用(0) 浏览(6903)

解决configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.

post by rocdk890 / 2013-8-15 13:53 Thursday linux技术

  今天给php编译安装Fileinfo的时候,报configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.看了下说是要re2c这个东西.
解决办法:
wget http://sourceforge.net/projects/re2c/files/re2c/0.13...

阅读全文>>

标签: 安装 php 错误 编译 install re2c Fileinfo

评论(0) 引用(0) 浏览(14357)

apache后缀禁止方法

post by rocdk890 / 2013-8-1 15:40 Thursday linux技术

  前面给大家介绍了nginx怎么禁止后缀执行,今天也来说下apache禁止后缀的方法,其实我个人觉得apache的后缀禁止方法比nginx的简单很多.
  系统:centos 5.9
  环境:lamp
apache禁止后缀的方法:
这里就只演示下怎么禁止php执行,其他的稍微简单改了就好.在你要禁止的目录下新建个.htaccess,内容为:
<FilesMatch ...

阅读全文>>

标签: apache php linux .htaccess 禁止 防止 后缀

评论(0) 引用(0) 浏览(4507)

nginx只允许执行php访问

post by rocdk890 / 2013-7-30 15:24 Tuesday linux技术

  在上一篇文章nginx限制后缀中,给大家介绍了怎么只允许php执行,其他的都不执行,今天我想到了另外一种限制的方法.
  系统:centos 5.9
限制方法:
server
{
    listen 80;
    server_name  blog.slogra.com;
    root /var/www/vhosts/blog.slogra.com;
    locati...

阅读全文>>

标签: nginx php 限制 禁止 访问 执行 允许

评论(0) 引用(0) 浏览(5201)

vsftpd 500 OOPS: setuid错误解决办法

post by rocdk890 / 2013-7-19 10:12 Friday linux技术

  昨天晚上回家才打开电脑,公司的同事就发来消息说ftp无法登录了,我以为是服务器挂了,马上测试服务器连通性,发现服务器可以连上,登录到服务器上看,vsftpd进程好好的在那里,重启了下vsftpd,然后自己这边先测试下是否可以连上,发现报500 OOPS: setuid错误,马上网上搜下,发现大多数是说检查selinux的,最后在一个blog里找到解决办法,说的是因为用户最多可开启的程...

阅读全文>>

标签: php linux ftp 错误 ulimit vsftp 502 500

评论(0) 引用(0) 浏览(7870)

php使用memcache共享存储session(二)

post by rocdk890 / 2013-7-8 11:01 Monday linux技术

  在上一篇php使用memcache共享存储session(一)文章中,搭建好了memcache服务端和memcache客户端了,下面来讲下怎么使用memcache共享存储session.
  系统:centos 5.9
  环境:客户端a和b
         服务端c
1.先启动memcache服务端
service me...

阅读全文>>

标签: php memcache SESSION 使用 共享 存储

评论(0) 引用(0) 浏览(3845)

解决编译php报错:error:libjpeg.(a|so) not found.

post by rocdk890 / 2013-7-5 16:27 Friday linux技术

  今天给新服务器编译安装lnmp环境的时候,编译php出现error:libjpeg.(a|so) not found.马上使用命令yum -y install libjpeg安装下再进行编译,居然还是报这个错误,网上搜了下说的要安装libjpeg-devel,好吧,我又把libjpeg-devel也安装再进行编译,居然还是错误,当时就想把电脑给摔了,继续网上搜,还好在一位大神那找到了...

阅读全文>>

标签: centos php linux 错误 编译 libjpeg libpng

评论(0) 引用(0) 浏览(6983)

php使用memcache共享存储session(一)

post by rocdk890 / 2013-7-4 16:56 Thursday linux技术

   当使用nginx+keepalived做了负载均衡后,就要考虑后端php的session用那种方式来保存同步,不然很容易出现数据混乱,那样的话负载均衡做起来就没有什么用了.
   系统:centos 5.9
   需要的软件包:memcached-1.4.15.tar.gz
        &nbs...

阅读全文>>

标签: php-fpm 安装 php memcache 客户端 服务端 php-memcache

评论(0) 引用(0) 浏览(3678)

512M vps配置优化

post by rocdk890 / 2013-6-30 11:35 Sunday linux技术

  很多人买下vps,都使用lnmp一键安装包来安装lnmp环境,殊不知这样不能把lnmp环境发挥出来,而且也有可能因为一键包的环境配置跟自己vps不一样造成系统资源的浪费.下面的配置是取自linode官网.
  系统:centos 5.9
  环境:lnmp环境
1.nginx的优化
nginx的优化这里就不讨论了,毕竟nginx访问静态页面是可以抗上几千万并发的,就算使用...

阅读全文>>

标签: nginx 配置 mysql php 优化 linux vps 内存 512

评论(0) 引用(0) 浏览(5472)