ZendOptimizer-3.3.9 安裝(轉載)

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才能用。php

此次測試的平臺是新推出的CentOS5.4的版本,默認的PHP版本是5.1.6,而且在虛擬機的基礎上進行的測試,Zend的版本是 ZendOptimizer-3.3.9-linux-glibc23-i386,安裝調試都比較簡單,加上多走的冤枉路,沒有太複雜的東西,因此我就直 接說過程了,但願對看到安裝Zend就頭疼的朋友能有幫助。linux

下載並安裝,演示以下app

[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’wordpress

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]spa

接着我查看了一下路徑下的文件,下載完成了調試

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

下一步就是解壓了xml

[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.soblog

解壓以後就是拷貝文件到相應的路徑

[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  ]

相關文章
相關標籤/搜索