飞龙再生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年8月31日

摘要: 这两天在写一个缓存模块,需要把生成的缓存目录和文件设置成777权限,好让ftp用户可以直接登录删除缓存,蛋疼的事也就这么发生了,明明用了mkdir($path, 0777);用ftp用户登录却删除不了,为什么呢?查看了一下建立的目录的权限,发现mkdir建立的目录权限都是755的,我明明用的是777... 阅读全文
posted @ 2015-08-31 21:08 飞龙再生 阅读(434) 评论(0) 推荐(0)

摘要: 一、/dev/shm理论默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果./dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/de... 阅读全文
posted @ 2015-08-31 20:58 飞龙再生 阅读(688) 评论(0) 推荐(0)

摘要: addslashes 和 mysql_real_escape_string 都是为了使数据安全的插入到数据库中而进行过滤,那么这两个函数到底是有什么区别呢?? 从 PHP手册 上看 addslashes 转义的字符是 单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符),而 mys... 阅读全文
posted @ 2015-08-31 17:57 飞龙再生 阅读(89) 评论(0) 推荐(0)

摘要: 我们都知道,php是不能直接操作 mysql的,他需要通过扩展提供接口调用,php的mysql扩展也好几个,只支持面向过程的mysql,既支持面向过程也支持面向对象的mysqli,只支持面向对象的PDO,当然无论是那个扩展,也只是php语法写法上的区别而已,底层其实是一样的。今天我们不讲语法这些老掉... 阅读全文
posted @ 2015-08-31 17:52 飞龙再生 阅读(381) 评论(0) 推荐(0)

摘要: 现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置首先,我们关注一个前提设置: pm = static/dynamic,这个选项是标识fpm子进程的产生模式:static :表示在fpm运行时直接fork出pm.max_chindren个work... 阅读全文
posted @ 2015-08-31 15:22 飞龙再生 阅读(390) 评论(0) 推荐(0)

摘要: 如果不动态指定超时时间,file_get_contents 默认超时时间是受 default_socket_timeout 这个 php.ini 属性影响,也就是60秒,所有 php-fpm 就会被堵塞死。一、增加超时限制注意:set_time_limit 只是设置你的PHP程序的超时时间,而不是 ... 阅读全文
posted @ 2015-08-31 12:59 飞龙再生 阅读(836) 评论(0) 推荐(0)

摘要: phpquery是一个采集利器,它采用了jQuery的思想,操作语法跟jQuery一样。他能通过向jQuery一样来操作相关的html或者xml文件一样快速方便(包括获取或设置)。避免了手动写正则表达式那么麻烦。 阅读全文
posted @ 2015-08-31 11:04 飞龙再生 阅读(101) 评论(0) 推荐(0)