Archive for 五月, 2013

Centos Apache php 5.2 zend optimizer 安装金牌娱乐官方网站小记

星期四, 五月 16th, 2013

这两天,折腾某个开源代码,然而代码是用zend 加过密了,本机(  centos 5.5 apache/worker   php5.2.17 mysql)  跑步起来,一直提示我某个类找不到的错误,后来看到安装说明要装Zend Optimizer,所以去安装。到zend官网上找到对应版本的zend,  我是32位的,下载 ,解压,把对应版本号的文件拷贝到某个目录,然后在php.ini中金牌娱乐官方网站加上两句:

[Zend]

zend_optimizer.optimization_level=1023

zend_optimizer.encoder_loader=1

zend_extension=”/usr/lib64/ZendOptimizer.so”

 

按说,这样金牌娱乐官方网站完就应该大结局了,大家和和美美回家睡觉去了。然而我这边一直看不到预料中结果, php -i 里,找不到 zend optimizer字样,我在另外一个x86_64机器上试了一下,更诡异,在php -i 中有optimizer字样,然而在apache的web页面里,phpinfo里没有optimizer。于是到网上各处搜寻,无果。然后到伟大的white帽子群里求助,最后有个童鞋问了一句,你是线程模式的吗?瞬间灵光一闪。到谷歌搜索  optimizer worker 关键字,果然有相关内容

原文连接:

http://www.zend.com/forums/index.php?t=msg&goto=9604&S=

其中有一位朋友的留言,说明了问题:

i just notice that Zend Optimizer only support prefork mode.

Supported Web Servers:

Apache 1.3.x

Apache 2.0.x (Prefork mode only)

Apache 2.2.x (Prefork mode only)

IIS 5, 6

if you want to install Zend Optimizer ,hope this help you.

 

果断重新编译apache,用prefork模式,然后重新编译php,重启apache, It works!

python坑爹的lxml模块的安装

星期五, 五月 3rd, 2013

因为用到pyquery,依赖lxml,在easy_install lxml的时候,提示编译一路错,放狗查某一个错误提示xsltDocLoaderFunc,怀疑是libxml 和 libxslt 的事情

所以我安装了  libxslt-devel libxml2-devel libxslt-python:

yum install libxslt-devel libxslt-python libxml2-devel

之后就好了。。

centos 6的弱爆了的setup

星期五, 五月 3rd, 2013

centos6初始的setup里面东西很少,只有一个authorize相关的金牌娱乐官方网站,要回到功能强大的setup,只要安装多几个包即可

 

yum install setuptool  ntsysv system-config-firewall-tui system-config-network-tui

 

在centos5 下面,语句是  yum install setuptool ntsysv system-config-network system-config-keyboard system-config-network-tui