易截截图软件、单文件、免安装、纯绿色、仅160KB

CentOS 5.3 php 装zendOptimizer 3.3.0

 问题:Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so:  /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so:  /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
        按照字面意思就以为是权限了,但是检查了没有什么差异,又以为是和之前装的eaccelerator冲突,于是又参照了这篇文章,未果。索性直接将eaccelerator去掉了,还是不行。
        后来又查了很多资料,结果发现是和selinux有关,去/etc/selinux/config下面selinux去掉disable后问题解决。
或是 selinux=disabled
#php -c /etc/ -v           //检查是否成功!
 //////////////////////////////////(转载)
具体解决方法:
  1. 对于 php.ini文件路径有问题( 我的在 phpinfo()显示php.ini路径正确,我就不用这个方法 )
  解决方法
  php -i | grep php.ini 就可以找到当前php使用的php.ini文件
  比如, 编译安装时没有指定php.ini存放路径, 那么默认php.ini会放在/usr/local/lib下面
  最好是在编译PHP时指定PHP配置文件的路径 如: –with-config-file-path=/usr/local/etc
  而一般zend默认安装 php.ini在/etc/目录下面或/usr/local/Zend/etc 所以需要在安装的时候手工指定我们php.ini文件存放的位置
  如果, 不知道现在的PHP 的配置文件具体位置的话 可以查看一下:
  php -i | grep php.ini
  如果php optimizer安装好 却发现不能加载的话可以 手工指定读取php.ini文件的位置
  php -c /etc/ -v 如果可以看到zend opt正确加载
  那么做个连接就好 连接到php默认读取的php.ini路径下面
  
比如
  ln -sf /etc/php.ini /usr/local/lib
  [root@localhost /]# php -v
HP 5.2.5 (cli) (built: Jan 22 2006 12:59:19)
  Copyright (c) 1997-2006 The PHP Group
  Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
  with Zend Extension Manager v1.0.9, Copyright (c)


相关文档:

使用nginx配置多个php fastcgi负载均衡

配置还是非常简单的,充分体现了nginx的强大与配置的简单^^下面是大致的服务器结构图:
应用的最前端是一台nginx服务器,所有静态的内容都由nginx来处理,而将所有php的请求都分摊到下游的若干台运行php fastcgi守护进程的服务器中,这样可以以一种廉价的方案来实现对系统负载的分摊,扩展系统的负载能力。
三台php fastc ......

PHP程序员最易犯10种错误(转)

PHP程序员最易犯10种错误(转)
php   2008-07-11 23:45   阅读5   评论0  
字号: 大大  中中  小小
PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看 ......

PHP 批量删除数据的方法

 HTML代码
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_D ......

PHP中经常用到的几个取整函数

整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval
ceil -- 进一法取整
说明
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. ceil ......

php 时间转化函数实例

php中日期转换函数strtotime的用法:
语法:
int strtotime ( string time [, int now] )
返回将任何英文文本的日期时间描述解析为 Unix 时间戳
实例:
一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 结果:1232553600
说明:返回2009年1月22日0点 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号