php加速器之eaccelerator在freebsd下的安装
作者: E族网络 来源: 2009-12-26
本文所说的eaccelerator的安装环境(用于生产环境):freebsd 8 release + nginx0.76 + php-fpm + Zend Optimizer v3.3.0
以下是详细的安装过程,本文的安装采用的是ports安装,安装前请记得更新ports:
# cvsup -L 2 /usr/share/examples/cvsup/ports-supfile
以下是详细的过程:
一、ports安装
#cd /usr/ports/www/eaccelerator/
#make install clean
二、创建eaccelerator的临时文件夹 的
#mkdir /tmp/eaccelerator
#chown www /tmp/eaccelerator (这里的www改成你的服务器用户,如果不懂的话这里不动,直接把下面的属性改成0777也行)
#chmod 0700 /tem/eaccelerator
三、安装完毕后修改php.ini配置文件
#ee /usr/local/etc/php.ini
启用eaccelerator分两种模式:
1、你已经安装了zend,这种情况下可以采用php拓展的方式:
extension="eaccelerator.so"2、以zend拓展的形式启用eaccelerator
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
zend_extension="/usr/local/lib/php/20020429/eaccelerator.so"注释掉下面的两行(前面添加#):
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
#zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0四、重启php-fpm
#zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0
#/usr/local/etc/php-fpm restart五、测试eaccelerator是否安装
#echo "<?php phpinfo()?>" >> /www/web/php.php(/www/web/改成你的网站根目录)在浏览器打开这个文件,看到以下的信息说明eaccelerator安装成功:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
相关文章
- freebsd8.0下的php5.3.2 php-fpm+nginx安装
- freebsd下mysql数据库自动备份的shell
- 解决:kernel: ipfw: install_state: Too many dynamic rules
- freebsd时间校正
- php下不用递归实现无限分类
- sshguard-ipfw在freebsd 8下的安装及配置
- freebsd 8.0 release下安装zendoptimizer
- freebsd下的ssh安全防护
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mys
- freebsd7.2+vsftpd+mysql通过pam验证实现虚拟用户配置
业务咨询
客服1