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

解决PHP Fatal error: Call to undefined function imagettfbbox

post by rocdk890 / 2013-6-27 17:51 Thursday linux技术

  今天在安装好vnstat和vnStat PHP frontend后,在访问http://www.slogra.com/vnstat的时候,vnStat PHP frontend居然不出图,马上去日志查看,发现php报下面的错误,如图
点击查看原图
网上搜了下说是php编译参数要加上--with-freetype-dir,看了下自己的php编译参数,还真没有,删除原来的php编译包,马上重新编译.
&n...

阅读全文>>

标签: centos php-fpm php linux 图片 images vnstat frontend

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

检测linux负载过高时重启php脚本

post by rocdk890 / 2013-6-13 12:45 Thursday linux技术

  当服务器的php-fpm经常搞得负载高,又找不到的原因的时候,只能写个脚本来帮忙检查负载并重启php,这也是没办法的事情.大家可以根据自己服务器的情况来决定要负载超过多少就重启php,我这里只设定了负载到1就重启php.
  系统:centos 5.9 64位
脚本内容:
vi check-php.sh
#!/bin/sh
TOP_SYS_LOAD_NUM=1
SYS_LOAD_N...

阅读全文>>

标签: php-fpm php linux shell 脚本 监控 重启 负载

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

centos编译安装nginx+php前端,独立mysql(续)

post by rocdk890 / 2013-5-21 16:13 Tuesday linux技术

   上一篇文章centos编译安装nginx+php前端,独立mysql中,mysql的版本是5.1.63,这篇文章要给大家演示怎么把mysql 5.5.x的只安装客户端.
   系统:centos 5.9 64位
   需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz
1.安装前的准备
安装前的准...

阅读全文>>

标签: nginx centos mysql 安装 php 客户端 独立 前端 后端 client

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

解决PHP Warning: file_get_contents failed to open stream: no suitable wrapper could be found.

post by rocdk890 / 2013-5-14 13:39 Tuesday linux技术

  今天给blog添加gravatar头像缓存功能,php报下面的错误:
PHP Warning: file_get_contents failed to open stream: no suitable wrapper could be found.
网上搜了下,找到了解决办法,现放出来给大家看看.
  系统:centos 5.5
在错误日志中,php报的错误是

PHP War...

阅读全文>>

标签: 配置 缓存 php 错误 error gravatar

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

php出现warning:session_start()的解决方法

post by rocdk890 / 2013-5-6 9:23 Monday linux技术

  今天在虚拟机上测试一个网站,没有想到居然报下面的错误提示:
点击查看原图
我的解决办法:

修改php.ini中的session.auto_start = 0 为 session.auto_start = 1

重启apache,再次访问,问题解决.

阅读全文>>

标签: 配置 php 解决 错误 SESSION

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

php安装eaccelerator报错解决办法

post by rocdk890 / 2013-5-2 9:22 Thursday linux技术

  我的php是yum安装的,为了对其执行加速要安装eaccelerator,但编译的时候报如下的错误:

为了解决这个问题,才有下面这篇文章.
  系统:centos 5.5
  环境:lamp 环境
  需要的软件包:eaccelerator-0.9.6.1.tar.bz2
1.安装配置eaccelerator
wget http://acelnmp.googleco...

阅读全文>>

标签: centos 安装 php 编译 eaccelerator

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

linux下开启session

post by rocdk890 / 2013-4-24 10:48 Wednesday linux技术

  今天网站程序在公司测试服务器调试,首页是ok的,一到后台去登录,就进不去,原以为是rewrite没有写对,但对比以前的没有区别,最后在同事的帮助下,才得知是session没有开.
   系统:centos 5.5
   环境:lamp
1.修改php.ini配置文件
vi /etc/php.ini
session.save_path=文件夹路径
指向任意一...

阅读全文>>

标签: apache php linux SESSION 开启

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

解决php5.4安装pdo_mysql出错

post by rocdk890 / 2013-1-28 16:29 Monday linux技术

  今天给新的测试机安装lamp环境,但php要求5.4,mysql是5.5,apache是2.2,这样一来我就只能手动安装了,最后居然让php5.4整得我差点无法使这个环境正常运行了,因为大家都知道安装了php,必然要安装pdo_mysql,罪魁祸首就是这个pdo_mysql,下面我来说说怎么解决的.
   系统:centos 5.5
   ...

阅读全文>>

标签: php pdo_mysql php5.4 pdo 软链接

评论(3) 引用(0) 浏览(14128)

centos安装php-memcached

post by rocdk890 / 2013-1-21 22:55 Monday linux技术

  今天同事给我说了,我才知道原来还有php-memcached,我一直以为只有memcached和php-memcache,好了,现在来给大家说下怎么安装php-memcached.
  系统:centos 5.5
  需要的软件包:libmemcached-1.0.15.tar.gz
      &nb...

阅读全文>>

标签: 安装 php memcached php-memcached libmemcached

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

使用curl批量下载图片

post by rocdk890 / 2013-1-10 15:39 Thursday linux技术

  今天公司boss要求我给美工部下载一批图片,然后发了两个链接给我参考,看了下参考链接,还好不是很麻烦,就尾部有点变化,参考链接如下:
http://img.*****.net/i/mk/1.jpg
~
http://img.*****.net/i/mk/539.jpg
针对上面的参考链接,wget看来是派不上用场了,只能使用curl来进行批量下载了.
  系统:centos...

阅读全文>>

标签: php 图片 批量 下载 curl images 采集

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

简单设置php.ini安全

post by rocdk890 / 2013-1-6 10:44 Sunday linux技术

php是流行的服务器端脚本语言,对/etc/php.ini做如下修改:
# 禁用危险的函数
disable_functions = phpinfo, system, mail, exec

## 限制资源
### 每个脚本的最大执行时间,单位秒
max_execution_time = 30

#每个脚本解析请求数据的最大时间
max_input_time = 60

#每个脚本可以消耗的最大内存(8...

阅读全文>>

标签: 配置 php 安全 设置 php.ini

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

解决[notice] child pid 1421 exit signal Segmentation fault (11)错误

post by rocdk890 / 2012-12-31 13:49 Monday linux技术

  今天服务器上的apache居然报[notice] child pid 1421 exit signal Segmentation fault (11)错误,为了解决这个问题,网上搜了几个方法都无法解决,而且内存一直都没有释放,最后只好写了个shell来解决问题.
  系统:centos 6.2
1.检查服务器
# uname -r
2.6.32-042stab044.11

...

阅读全文>>

标签: apache centos php linux swap 内存 泄露

评论(2) 引用(0) 浏览(8388)

使用php-fpm来发现执行慢的php文件

post by rocdk890 / 2012-11-29 15:21 Thursday linux技术

  相信大家都想让自己的网站秒开,但很多时候根本就不知道怎么去优化的时候,对数据库和web都优化了,但网站打开还是那么的慢,就只能对程序入手了,我们可以通过php-fpm来查询
  系统环境:lnmp
1.php5.2的设置
vi /etc/php-fpm.conf
//默认秒为单位
<value name="request_slowlog_timeout">10s<...

阅读全文>>

标签: 配置 php-fpm php 查询

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

centos安装php-posix

post by rocdk890 / 2012-11-9 16:58 Friday linux技术

  今天测试服务器上出现You must have POSIX and PCNTL functions to use Video Process,网上找了下原因,原来是没有安装php-posix,我测试环境是yum安装的,为了偷懒就直接使用yum来安装组件.
  系统:centos 6.3
  php版本:PHP 5.3.18

1.安装php-posix
yum -y ins...

阅读全文>>

标签: centos yum 安装 php linux posix

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

在sudo下php无法执行系统命令

post by rocdk890 / 2012-11-2 23:31 Friday linux技术

  在上一篇文章解决sudo: no valid sudoers sources found, quitting,我让普通用户使用sudo的时候,不用输入密码了,但老大在后台让php执行系统命令的时候,发现php会报错,但前台执行又没有问题,让我很疑惑,网上找了下,终于知道问题所在.
  系统:centos 6.3
1.切换root环境下

sudo su -

2.编辑/etc/s...

阅读全文>>

标签: centos php linux 执行 sudo 普通用户 sudoers 后台

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