最近在配置一台伺服器,主要是lamp 環境。由於訪問量不是很大就採用了lamp,訪問量大可以採用lnmp環境。
這裡我的前提是安裝了lamp環境.
linux 環境 : Description: CentOS release 5.5 (Final)
apache 環境 : apache 2.x
mysql 環境 : mysql 5.x
PHP 環境 : 5.2x
下面是簡單的zend Optimizer 安裝過程.
- wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh
這個過程已經下載配置好了yum,接下來就是一句話.
當然也可以直接沖官方下載再編譯安裝 (wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz)
- yum install PHP-zend-optimizer
等待安裝完成.
- 通過查看 PHPinfo Loaded Configuration File 得到PHP.ini所在位置.
根據自己PHP的版本選擇zend Optimizer 檔案.例如 PHP 5.2x 選擇zend Optimizer5.2x
在設定檔PHP.ini 最後部分添加.(vim /etc/PHP.ini)
[Zend]
zend_optimizer.optimization_level=15
- zend_extension=”/usr/lib/PHP/zend/ZendOptimizer-5.2.so”
安裝基本完成了.
service httpd restart
重啟之後伺服器網頁重新整理一下就自動關閉了。
後來一想,自己在之前已經安裝了PHP-apc 同為加速器。估計有衝突。後台將PHP-apc 屏蔽掉,再重啟下可以了。
下面是其他可能出現的問題解決方案
很多人說是slinux 出現了問題把。估計也不是空穴來潮。雖然我沒有遇到。
方法如下:
vim /etc/selinux/config
#SELINUX=enforcin => SELINUX=disabled
重啟下 selinux (service selinux restart).