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

解决PHP Fatal error: Call to undefined function json_encode()

post by rocdk890 / 2012-10-30 15:44 Tuesday linux技术

  今天安装赵容提供的监控源码,我在两台虚拟机上测试使用,环境是lamp,但php居然报PHP Fatal error: Call to undefined function json_encode()错误,网上找了下说是要安装json模块.
  系统:centos 5.5
1.安装前准备
yum -y install php-devel php-pear gcc make

2...

阅读全文>>

标签: php 错误 selinux json js css

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

修改apache+php上传文件大小限制

post by rocdk890 / 2012-10-24 13:28 Wednesday linux技术

   以前我只知道修改php的上传文件大小限制,今天才知道原来apache也可以修改,在这里记录下,让更多的人都知道.
   系统:centos 5.5
1.修改php文件大小限制
vi /etc/php.ini
找到:max_execution_time = 30 ,这个是每个脚本运行的最长时间,单位秒,修改为:
max_execution_ti...

阅读全文>>

标签: apache php 上传 限制 修改 文件 大小

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

常用正则表达式

post by rocdk890 / 2012-9-12 9:04 Wednesday 其他技术

  正则表达式用于字符串处理、表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需.

匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

匹配空白行的正则表达式:\...

阅读全文>>

标签: php 常用 正则 表达式

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

解决Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

post by rocdk890 / 2012-9-7 16:32 Friday linux技术

根据我上一篇文章centos编译安装nginx+php-fpm+mysql,在启动了mysql之后,php无法连接到mysql,并且会报Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)这个错误,直到今天我才找到解决方法.
   系统:centos 5.5
1.使用php文件来测...

阅读全文>>

标签: mysql php 错误 mysql.sock 位置 phpinfo

评论(1) 引用(0) 浏览(10594)

linux下php5.3.8安装mysqli和pdo_mysql

post by rocdk890 / 2012-9-7 15:02 Friday linux技术

  今天公司要求对内部测试服务器的php安装mysqli和pdo_mysql模块,pdo_mysql对我来说还好处理,但我没有安装过mysqli,相信很多人也没有安装过,那就可以看看这篇文章.
   系统:centos 5.5
   需要的软件:PDO_MYSQL-1.0.2.tgz
1.安装pdo_mysql
这个比较简单,所以我们先安装这个,先...

阅读全文>>

标签: centos php 模块 mysqli pdo_mysql 编译安装 phpize php5.3.8

评论(1) 引用(0) 浏览(10378)

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

post by rocdk890 / 2012-8-23 17:33 Thursday linux技术

   很多企业在搭建web网站的时候,大多数都是采用web+php在一台服务器,mysql独立一台服务器,当然我们这里不讨论是否可以抗得住高并发,数据备份和安全这些.写这篇文章之前,我问了很多人前端是否需要安装mysql,一些说需要,最后我采用的是在web前端安装mysql客户端.
   前端(nginx+php)ip:192.168.10.8
 ...

阅读全文>>

标签: nginx centos mysql php-fpm 安装 php 独立 前端

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

centos下让php支持RabbitMQ

post by rocdk890 / 2012-8-10 9:22 Friday linux技术

  上次给大家介绍了centos安装RabbitMQ,今天给大家讲下怎么让php支持RabbitMQ扩展,要用到amqp来支持.
   系统:centos 5.5
   需要的软件:amqp-1.0.4.tgz rabbitmq-c库 codegen配件
1.准备工作
如果你还没有安装RabbitMQ,可以去看看我的centos安装RabbitMQ这篇文章...

阅读全文>>

标签: apache php 支持 扩展 rabbitmq amqp

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

linux下php安装eaccelerator和ZendOptimizer

post by rocdk890 / 2012-7-25 12:16 Wednesday linux技术

  根据上一篇文章centos编译安装nginx+php-fpm+mysql,这篇文章补上php安装eaccelerator和ZendOptimizer这两个组件.
  系统:centos 5.5
  需要的软件包:eaccelerator-0.9.6.1.tar.bz2 ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
1....

阅读全文>>

标签: 整合 php selinux 权限 ZendOptimizer zend eaccelerator chcon

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

linux下shell脚本执行php报Could not open input file

post by rocdk890 / 2012-6-28 11:01 Thursday linux技术

  今天在linux下通过svn更新了一个sh文件,是想通过shell脚本来通过执行php插入一个数据到数据库,但没有想到居然报Could not open input file这个错误,开始我以为是没有给sh脚本权限问题,使用chmod进行更改后,还是报错.如下图
点击查看原图
后来网上搜了下才知道是文件格式问题,出错文件的格式是dos,可以在vi中使用:set ff来查看格式,如图
点击查看原图
如果是dos格式,...

阅读全文>>

标签: centos svn php shell 脚本 执行 file not 格式 Could open input sh

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

centos编译安装nginx+php-fpm+mysql

post by rocdk890 / 2012-6-24 21:28 Sunday linux技术

  本来不是很想写这篇文章的,毕竟网上都有很多人都写了编译安装lnmp的教程,更有一键安装包来方便大家,这是我个人的特色编译,记录下来方便自己,也方便有很多人跟我一样奇怪的需求的.
   系统:centos 5.5
   需要的软件包:libiconv-1.14.tar.gz nginx-1.2.1.tar.gz php-5.2.17.tar....

阅读全文>>

标签: nginx centos mysql php-fpm 安装 php 搭建 编译 环境 lnmp 个人

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

解决cannot restore segment prot after reloc: Permission denied

post by rocdk890 / 2012-6-15 17:53 Friday linux技术

  今天给php编译完ZendOptimizer,重启php-fpm,出现下列提示:"cannot restore segment prot after reloc: Permission denied",以为是selinux没有放过httpd_disable_trans,使用setsebool -P httpd_disable_trans 1命令,让selinux放过web ser...

阅读全文>>

标签: php 错误 selinux 问题 关闭 ZendOptimizer

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

编译php报Can't figure out your VCS, not cleaning

post by rocdk890 / 2012-5-9 14:58 Wednesday linux技术

  最近入手了台便宜的vps,想在上面手动编译安装lnmp环境,没想到安装到php的时候,执行./buildconf --force居然出现Can't figure out your VCS, not cleaning的错误.如下图
点击查看原图
而且错误说得很清楚,To avoid this, install autoconf-2.13.要安装autoconf-2.13才行,我的系统是cento...

阅读全文>>

标签: 配置 php-fpm 安装 php autoconf install VCS

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

centos安装redis及php-redis扩展

post by rocdk890 / 2012-4-27 17:02 Friday linux技术

  今天公司同事要求在测试机上安装redis,并且要求让php安装上redis的扩展,redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集 合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性...

阅读全文>>

标签: centos php redis 扩展 插件

评论(1) 引用(0) 浏览(15825)

centos下两种方法安装git

post by rocdk890 / 2012-4-18 9:14 Wednesday linux技术

  今天下个包需要使用git,网上找了下看到大多数只有编译安装,并且编译安装还有错,不知道他们也没有实验过,这里我来给大家介绍下编译安装和yum安装git.
  系统:centos 5.5
  需要的软件包:git-latest.tar.gz epel-release-5-4.noarch.rpm

1.先给大家说下编译安装方法,安装前准备
yum -y install...

阅读全文>>

标签: centos yum 安装 php linux 系统 编译 git 两种 centos6 centos5

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

centos 5.4 yum升级php到5.3

post by rocdk890 / 2012-3-20 10:06 Tuesday linux技术

  公司新买的一台服务器,搭建环境是lamp,要求php是5.3的版本,因为我是yum安装的环境,所以只能找yum来对php升级,如果你们只想把php升级到5.2,可以看centos yum升级php和mysql这篇文章.
 系统:centos 5.4
1.先查看当前php版本
点击查看原图

2.升级php版本
rpm --import http://repo.webtatic.com/...

阅读全文>>

标签: centos yum 更新 php 升级 update 5.3 php5.3

评论(4) 引用(0) 浏览(7763)