友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

php编译中遇到各种error解决办法

post by rocdk890 / 2016-2-16 16:02 Tuesday linux技术

1) Configure: error: xml2-config not found. Please check your libxml2 installation.
Solutions :
Quote:

# yum install libxml2 libxml2-devel

2) Checking for pkg-config… /usr/bin/pkg-config configure: error: Cannot find OpenSSL’s <evp.h>
Solutions :
Quote:

# yum install openssl openssl-devel

3) Configure...

阅读全文>>

标签: php 错误 编译 error

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

php打Multipart/form-data漏洞补丁

post by rocdk890 / 2015-10-29 17:06 Thursday linux技术

  今天在乌云上看到PHP multipart/form-data 远程DOS漏洞,马上给同事联系了下对线上服务器进行打补丁,先给一个centos编译安装nginx+php-fpm+mysql的教程,如果是根据我这样安装的话,那你们可以继续按照做下去了,如果不是的话,那么你们就看看吧.
  系统:centos 5.x(64位)
  需要的软件:php-5.2-multipart-form-data.patch
1.查看自己php版本
php -v
PHP 5.2.17p1 (cli) (built: Oct 29 2015 15:31:06)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

如果版本高于5.3的话,那就直接升级php就可以了...

阅读全文>>

标签: php 漏洞 补丁 Multipart/form-data

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

centos为php编译imap扩展

post by rocdk890 / 2015-6-7 23:27 Sunday linux技术

  今天给公司安装了zurmo,他需求的php模块比较多,其中安装imap是我觉得有必要记录下来的,下面分享给大家安装过程.
  系统:centos 6.x
  php版本: php-5.3.10
  apache版本: httpd 2.2.22
  mysql版本: mysql 5.1.61
1.进入php软件扩展目录
cd /root/install/php-5.3.10/ext/imap

2.安装依赖包...

阅读全文>>

标签: centos 安装 php 编译 zurmo imap

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

在手机浏览器上播放音乐的代码

post by rocdk890 / 2015-6-1 10:45 Monday 其他技术

  今天心血来潮想给自己的一个网页做上背景音乐,并在手机浏览器上支持播放,翻了很多地方,尝试了无数个代码,终于让我找到一个解决办法,相信对很多php程序开发会有帮助的.
代码如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
   </head>

  <body ontouchstart="toggleSound()">...

阅读全文>>

标签: php 浏览器 代码 音乐 手机 audio

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

centos yum安装php5.4+mysql5.5

post by rocdk890 / 2015-4-30 15:04 Thursday linux技术

  这篇文章算yum安装lamp的升级版吧,默认在centos上yum安装php和mysql的话,版本比较低,当我们想用高版本的话,那就用其他yum源了,好了,来看安装教程吧.
  系统:centos 5.x
  需要软件包:
  epel-release-5-4.noarch.rpm
  remi-release-5.rpm
1.安装准备
##Install Remi Repository on RHEL/CentOS 5.0-5.9 - 32 Bit ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

##Install Remi Repository on RHEL/CentOS 5.0-5.9 - 64 Bit #...

阅读全文>>

标签: centos mysql yum 安装 php install php5.4 mysql5.5

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

php抓取google hosts

post by rocdk890 / 2015-2-9 11:06 Monday 其他技术

  无聊中居然又找到个php版本的抓取google hosts的文件,试了下还可以用,ping了下ip,延迟也不是很高,网页打开测试了下速度也很快,大家有兴趣的话可以试试.
php文件:

<?php
/**
 * 免翻墙上google
 * @author 自娱自乐自逍遥 <wapznw@gmail.com>
 * Date: 2015/2/6
 * Time: 11:42
*/

define('START_TAG','#google-hosts-2015');
define('END_TAG','#google-hosts-2015-end');
if(!empty($argv[1])){...

阅读全文>>

标签: php ip google hosts 翻墙

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

emlog后台安全加固

post by rocdk890 / 2014-12-8 11:48 Monday 其他技术

  要过年了,最近的黑客也开始忙碌了,为了安心愉快的过好年,最近对公司的blog的后台进行了一个简单的安全加固,就只发几张效果图给大家欣赏下.
效果图如下...

阅读全文>>

标签: php 安全 加固 登录 emlog 后台

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

php监控varnish状态

post by rocdk890 / 2014-11-5 10:26 Wednesday linux技术

  当varnish和网站部署在同一台服务器上的时候,我们不可能随时登录上服务器去查看varnish的命中率,没想到有大神早就写了出来,今天就分享给大家,使用网页查看varnish命中率.
  系统:centos 5.x
  软件:varnish-3.0.x
ps:3.0以下的版本可以通过Socket连接到Varnish管理端口,通过stat命令查看....

阅读全文>>

标签: varnish php 监控 反向代理 状态 命中率

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

解决error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

post by rocdk890 / 2014-4-19 0:20 Saturday linux技术

 今天给公司服务器编译完php后,打算启动php-fpm的时候,居然给我报:error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory这个错误,我的mysql是二进制包,位置是/usr/local/mysql下,然...

阅读全文>>

标签: php-fpm php libmysqlclient ldconfig

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

configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.

post by rocdk890 / 2014-4-4 16:21 Friday linux技术

  今天给同事安装php 5.5.11,居然报错下面的错误:
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
还以为是没有安装perl-ExtUtils-CBuilder perl-Ext...

阅读全文>>

标签: 安装 出错 php 编译 php5.5

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

php编译安装calendar扩展模块

post by rocdk890 / 2014-2-28 10:32 Friday linux技术

  今天同事说服务器上的php缺calendar模块,上去一查还真没有,好吧,只能重新编译下把calendar这个模块给添加进去,这个模块的功能是日历扩展功能,由于开发催得急,就没有多找资料了,下面来说下编译安装吧.
  系统:centos 5.x
  需要的软件包:php5.2.x
1.进入calendar目录
这个要看你把php的编译包丢那了,我是放在/root/inst...

阅读全文>>

标签: 安装 php 模块 编译 calendar

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

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) 浏览(4624)

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

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

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

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

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

  • <?...

阅读全文>>

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

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

解决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) 浏览(3018)

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) 浏览(1586)