ZendOptimizer-3.3.9 安装(转载)

点点圈 提交于 2019-11-29 23:39:30

ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz测试安装全过程


ZendOptimizer3.3.9之前的版本在Linux系统下的安装一直以来都有install.sh安装脚本,安装完以后,除了关闭 SELinux之外,没有其它的解决方法,我在Fedora的版本上从Fedora 6到Fedora 10,CentOS 5.1到CentOS5.3测试过多个版本,我自己从来没有成功过,好像从来都是关闭了SELinux才能用。

这次测试的平台是新推出的CentOS5.4的版本,默认的PHP版本是5.1.6,并且在虚拟机的基础上进行的测试,Zend的版本是 ZendOptimizer-3.3.9-linux-glibc23-i386,安装调试都比较简单,加上多走的冤枉路,没有太复杂的东西,所以我就直 接说过程了,希望对看到安装Zend就头疼的朋友能有帮助。

下载并安装,演示如下

[root@www.zhougang.name ~]# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
–2010-01-06 09:17:06–  http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Resolving downloads.zend.com… 66.114.50.50
Connecting to downloads.zend.com|66.114.50.50|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 3127521 (3.0M) [application/x-gzip]
Saving to: `ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz’

100%[======================================>] 3,127,521    334K/s   in 8.8s

2010-01-06 09:17:17 (345 KB/s) – `ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz’ saved [3127521/3127521]

接着我查看了一下路径下的文件,下载完成了

[root@www.zhougang.name ~]# ls
ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

下一步就是解压了

[root@www.zhougang.name ~]# tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz           ZendOptimizer-3.3.9-linux-glibc23-i386/
ZendOptimizer-3.3.9-linux-glibc23-i386/md5
ZendOptimizer-3.3.9-linux-glibc23-i386/Inventory.xml
ZendOptimizer-3.3.9-linux-glibc23-i386/EULA-ZendOptimizer
ZendOptimizer-3.3.9-linux-glibc23-i386/README-ZendOptimizer
ZendOptimizer-3.3.9-linux-glibc23-i386/LICENSE
ZendOptimizer-3.3.9-linux-glibc23-i386/data/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_3_x_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_3_x_comp/ZendOptimizer.so
ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_1_x_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_1_x_comp/ZendOptimizer.so
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_2_x_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_2_x_comp/ZendOptimizer.so
ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_0_x_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_0_x_comp/ZendOptimizer.so
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_4_x_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_4_x_comp/ZendOptimizer.so
ZendOptimizer-3.3.9-linux-glibc23-i386/data/poweredbyoptimizer.gif
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_2_0_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/4_2_0_comp/ZendOptimizer.so
ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/
ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so

解压之后就是拷贝文件到相应的路径

[root@www.zhougang.name ~]# mv ZendOptimizer-3.3.9-linux-glibc23-i386 /usr/local/Zend
[root@www.zhougang.name ~]# cp /usr/local/Zend/data/5_1_x_comp/ZendOptimizer.so /usr/local/Zend

再加入到php.ini文件中

[root@www.zhougang.name ~]# vi /etc/php.ini
把下列行加入php.ini的最后就行了
zend_optimizer.optimization_level=1
zend_extension="/usr/local/Zend/ZendOptimizer.so"

回过头来修改FACL值,设置这么多,这里是最关键的了

[root@www.zhougang.name ~]# chcon -u system_u /usr/local/Zend/
[root@www.zhougang.name ~]# chcon -t httpd_sys_content_t /usr/local/Zend/

[root@www.zhougang.name ~]# chcon -u system_u /usr/local/Zend/ZendOptimizer.so
[root@www.zhougang.name ~]# chcon -t texrel_shlib_t /usr/local/Zend/ZendOptimizer.so

再重启httpd来看看,OK了吧。。。

[root@www.zhougang.name ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!