Linux服务器配置Redis并启用PHP支持

redis目前(20150525)已经更新到了3.0版本,今天我们来学习如何在服务器部署Redis,并启用php支持。 ...

May 25, 2015 · 2 min · Me

PHP安装配置Opcache加速你的网站

本文针对PHP5.5等高级版本,编译时需要加上--enable-opcache参数 编译PHP请参考编译PHP5.6 编译安装完成后,我们开始配置Opcache ...

May 24, 2015 · 1 min · Me

Linux服务器配置memcached并启用PHP支持

最近在服务器上部缓存系统,记录一下PHP安装memcached扩展。 ...

May 24, 2015 · 1 min · Me

彻底解决编译PHP找不到libc-client.a的问题

最近PHP爆出漏洞,老高也在升级PHP版本,并加入一些支持,但是遇到这个问题很蛋疼 configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation. 网上搜了各种教程,各种cp都没用,索性我们就自己编译吧! ...

May 23, 2015 · 2 min · Me

simple_html_dom换行符丢失的问题

今天老高在更新**Table Of Contents for typecho**的时候,遇到了一个问题。 因为解析文档的时候,换行符\n被无故删除掉了,导致pre中code的解析一片混乱,阅读源代码后发现了这个选项stripRN,默认值是true,即默认删除变量中的换行符,将其关闭即可! 核心代码位于约1147行左右。 if ($stripRN) { $str = str_replace("\r", " ", $str); $str = str_replace("\n", " ", $str); ...

May 18, 2015 · 1 min · Me

排查PHP-FPM占用CPU过高

最近老高发现服务器的CPU总是被某个php-fpm占用过高,记录一下如何排查。 发现 如何发现的呢?当然是使用top命令,发现系统的load average>3,这说明系统已经处于比较高的负载中。 尝试解决 当我把php-fpm重启后,没过一会儿又开始cpu狂飙!这是什么鬼? 开始排查 首先,我们开启在php-fmp.conf中开启错误日志,慢执行日志还有常规日志 error_log = /var/log/php/error.log access.log = /var/log/php/access.$pool.log access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %{system}C%%" slowlog = /var/log/php/slow.$pool.log request_slowlog_timeout = 3s 重启php-fpm后我们开始监视日志 # 查看慢执行日志 [15-May-2015 12:50:22] [pool www] pid 1819 script_filename = /home/ftp/phpergao/wwwroot/index.php [0x00007f2d286c2790] replace() /home/ftp/phpergao/wwwroot/usr/plugins/CdnHelper/Plugin.php:72 [0x00007fff78ab00f0] replace() unknown:0 [0x00007f2d286c2420] call_user_func_array() /home/ftp/phpergao/wwwroot/var/Typecho/Plugin.php:489 [0x00007fff78ab0430] __call() unknown:0 [0x00007f2d286c1f78] contentEx() /home/ftp/phpergao/wwwroot/var/Widget/Abstract/Contents.php:141 [0x00007f2d286c1b78] ___content() /home/ftp/phpergao/wwwroot/var/Typecho/Widget.php:385 [0x00007fff78ab0850] __get() unknown:0 [0x00007f2d286c1870] content() /home/ftp/phpergao/wwwroot/var/Widget/Abstract/Contents.php:783 [0x00007f2d286c1628] content() /home/ftp/phpergao/wwwroot/var/Widget/Archive....

May 15, 2015 · 1 min · Me

将-php-fpm-配置为服务

请将以下脚本适当修改后命名为php-fpm ...

May 14, 2015 · 1 min · Me

php-fpm---启动参数及重要配置详解

约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini ...

May 14, 2015 · 2 min · Me

centos6新系统初始化脚本

最近装机次数有点多,本来想写到这里的centos6 优化脚本与安全脚本,结果一想还是新开一个帖子吧。 centos源设置可以参考Centos源设置,老高推荐安装阿里源。 新机子先运行上面的脚本,再运行这个脚本 ...

April 27, 2015 · 2 min · Me

获取天气预报的方法

老高最近在处理天气预报的问题时总结了一下,备用! ...

March 25, 2015 · 14 min · Me