eaccelerator0.9.5.3模块安装 phpcachezend
程序员文章站
2022-03-24 13:43:31
...
当然环境用的军哥的lnmp一键包,当前版本Centos6.9 nginx1.10 php5.5.36 mysql5.6.29
目前eaccelerator最新的版本是1.0dev,最高只支持5.4.x,而且只是对php做加速处理(PS:已经好几年不更新了,如果不是程序需要,就不要搞它了)
因为当前php版本是5.5.36的,并且当前已经有网站在运行了,为了不影响当前网站的访问,我这里并存一个php5.2的版本(php共存方式,我博客有写,此处不在说明)
下载及编译安装
wget http://down.whsir.com/downloads/eaccelerator-0.9.5.3.tar.bz2 tar xf eaccelerator-0.9.5.3.tar.bz2 cd eaccelerator-0.9.5.3 /usr/local/php52/bin/phpize
根据自己phpize的位置来运行即可(不知道phpize在哪的直接find / -name phpize查找),运行完提示下面信息,然后编译即可
./configure --enable-eaccelerator=shared --with-eaccelerator-shared-memory --with-eaccelerator-info --with-eaccelerator-sessions --with-eaccelerator-content-caching --with-eaccelerator-disassembler --with-eaccelerator-debug --with-php-config=/usr/local/php52/bin/php-config make && make install
Installing shared extensions: /usr/local/php52/lib/php/extensions/no-debug-non-zts-20100525/
ll /usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/
修改php.ini文件
vim /usr/local/php52/etc/php.ini
[eaccelerator] zend_extension="/usr/local/php52/lib/php/extensions/no-debug-non-zts-20100525/eaccelerator.so" eaccelerator.shm_size="128" eaccelerator.cache_dir="/tmp/eaccelerator_cache" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="*.php" eaccelerator.log_file="/usr/local/eaccelerator_log" eaccelerator.shm_max="0" eaccelerator.shm_prune_period="120" eaccelerator.shm_ttl="300" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9" eaccelerator.allowed_admin_path = "/opt/www/control" eaccelerator.name_space = "whsir"
eaccelerator提供了监控与管理eAccelerator缓存的功能,通过control.php来管理,所以此处拷贝到相应网站目录下(不是必须的)
cp control.php /opt/www/control/control.php
admin eAccelerator
mkdir /tmp/eaccelerator_cache
chmod -R 777 /tmp/eaccelerator_cache
重启php52服务
/etc/init.d/php52-fpm restart
推荐阅读
-
Python进阶(一)——安装Python、程序执行、Python模块和IDLE调试
-
安装完torch geometric,import torch_geometric然后报错:OSError: [WinError 127] 找不到指定的模块
-
Python使用pip安装pySerial串口通讯模块
-
Python下的Mysql模块MySQLdb安装详解
-
Windows下Python3.6安装第三方模块的方法
-
Linux系统在CPAN中安装Perl模块的方法
-
python-request模块--安装
-
vue踩坑记-在项目中安装依赖模块npm install报错
-
详解Python3.6安装psutil模块和功能简介
-
Windows系统下安装Python的SSH模块教程