eAccelerator的安装与使用详解
去https://github.com/eaccelerator/eaccelerator/downloads下载最新版安装包,解压安装包,进入解压后的文件夹目录,
编译: 代码如下:$PHP_PREFIX/bin/phpize./configure--enable-shared --with-php-config=$PHP_PREFIX/bin/php-config make 安装: 代码如下:makeinstall修改php.ini: 代码如下:extension="eaccelerator.so"eaccelerator.shm_size="16" eaccelerator.cache_dir="/tmp/eaccelerator" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" 新建缓存目录: 代码如下:mkdir/tmp/eacceleratorchmod0777 /tmp/eaccelerator eaccelerator.shm_size用来设置分配给eAccelerator用来缓存php的最大共享内存,单位是mb,如果设置为0,就使用默认大小。在linux系统中一个process能分配的最大内存是由/proc/sys/kernel/shmmax限制的,所以如果eA设置的内存超出了这个值,eA在初始化的时候会失败。shmmax的单位是字节(bytes)
eaccelerator.cache_dir eaccelerator.enable eaccelerator.optimizer eaccelerator.debug eaccelerator.check_mtime eaccelerator.filter eaccelerator.shm_ttl eaccelerator.shm_prune_period eaccelerator.shm_only eaccelerator.allowed_admin_path 三、PHPeAccelerator监控与管理eAccelerator提供了control.php,用于监控与管理eAccelerator缓存。将control.php放到网站目录中,修改账号、密码,即可通过浏览器监控与管理eAccelerator缓存。control.php第23、24行: 代码如下:$user= "admin";$pw= "password"; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
