设为首页
收藏本站
我的广告
收藏
任务
排行
道具
勋章
首页
论坛
BBS
卡盟教程
搜索
搜索
热搜:
卡盟搭建
卡盟空间
卡盟源码
Hi~
登录
或
注册
本版
帖子
用户
吾爱互联|免备案PHP空间,KVM VPS, OVZ VPS,独立服务器丨建站技术丨源码分享丨软件下载
»
论坛
›
主机相关
›
主机使用
›
DirectAdmin手动安装eAccelerator图文教程
返回列表
发新帖
查看:
1347
|
回复:
0
DirectAdmin手动安装eAccelerator图文教程
[复制链接]
吾爱互联
吾爱互联
当前离线
积分
6406
1892
主题
1899
帖子
6406
积分
管理员
积分
6406
发消息
发表于 2015-4-14 10:19:01
|
显示全部楼层
|
阅读模式
eAccelerator是一个自由开放源码php加速器。但DirectAdmin安装脚本默认没自带eAccelerator,但部分站长们为了提高服务器的工作效率,需要安装eAccelerator。本文将讲解DirectAdmin下手动安装eAccelerator的方法。本教程适用于DirectAdmin自带PHP的两个工作模式:1、PHP5-CLI2、PHP5-CGI(suphp,推荐使用)2012年6月8日补充:仅兼容PHP5.2系列,5.3系列无法使用。0:做好准备工作,连接SSH一:下载组件1、安装必要组件yum -y install autoconf automakeSSH执行以上命令,安装autoconf和automake组件。2、建立文件夹,并下载组件同时解压cd /usr/local/src #进入目录mkdir eAccelerator #新建文件夹cd eAccelerator #进入该文件夹wget http://soft.kwx.gd/module/eaccelerator-0.9.6.tar.bz2 #以上下载eAcceleratortar -xvjf eaccelerator-0.9.6.tar.bz2 #解压cd eaccelerator-0.9.6 #进入该目录请在SSH逐行执行以上操作,不要复制“#”号之类的黄色字段内容。3、设置变量,并编译(注意PHP模式)(1)PHP5-CGI(suphp)模式若您的PHP.ini文件路径是/usr/local/etc/php5/cgi/php.ini,则执行以下命令export PHP_PREFIX="/usr/local" #创建变量$PHP_PREFIX/php5/bin/phpize #测试,如下图显示,则正常#以下请注意看清楚说明后操作./configure --enable-eaccelerator=shared #请不要按回车,先空一格,再把下面那行命令接在后面,然后回车操作--with-php-config=$PHP_PREFIX/php5/bin/php-config#开始编译和安装 make && make install(2)PHP5-CLI模式若您的PHP.ini文件路径是/usr/local/lib/php.ini,则执行以下命令export PHP_PREFIX=”/usr/local” #创建变量$PHP_PREFIX/bin/phpize #测试,如下图显示,则正常#以下请注意看清楚说明后操作./configure –enable-eaccelerator=shared #请不要按回车,先空一格,再把下面那行命令接在后面,然后回车操作–with-php-config=$PHP_PREFIX/bin/php-config#开始编译和安装make && make install4、创建缓存文件夹cd /tmp #转到指定目录mkdir eaccelerator #新建文件夹chmod 0777 eaccelerator #设置文件夹为可读、可写、可执行权限5、给php.ini添加相应参数注意:根据PHP的工作模式,到相应php.ini添加参数。将参数复制到php.ini底部,同时要注意Zend等其它组件,若有Zend或ioncube,则必须加到他们的上面,否则会出现500错误。(1)PHP5-CGIphp.ini路径:/usr/local/etc/php5/cgi/php.ini1) 参数,请复制到php.ini文件中[eaccelerator]zend_extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/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"eaccelerator.compress_level="9"存放位置如图:2)按上图添加,完毕以后保存。(2)PHP5-CLIphp.ini路径:/usr/local/lib/php.ini1) 参数,请复制到php.ini文件中[eaccelerator]zend_extension=”/usr/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”eaccelerator.shm_size=”32&
rime;eaccelerator.cache_dir=”/tmp/eaccelerator”eaccelerator.enable=”1&
rime;eaccelerator.optimizer=”1&
rime;eaccelerator.check_mtime=”1&
rime;eaccelerator.debug=”0&
rime;eaccelerator.filter=”"eaccelerator.shm_max=”0&
rime;eaccelerator.shm_ttl=”0&
rime;eaccelerator.shm_prune_period=”0&
rime;eaccelerator.shm_only=”0&
rime;eaccelerator.compress=”1&
rime;eaccelerator.compress_level=”9″存放位置如图:2)按上图添加,完毕以后保存。6、重启Apache并测试(1)重启Apacheservice httpd restart(2)查询php -v运行状态php -vSSh执行以上命令,若提示“PHP Fatal error: [Zend Optimizer] Zend Optimizer 3.3.0 is incompatible with eAccelerator 0.9.6.0 in Unknown on line 0”,则说明您在php.ini里的eAccelerator参数存放位置错误(这时网页请求也会出现500错误)。若正常,则请参考下图:(3)探针查看
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(
http://www.5ahl.com/thread-2182-1-1.html
)
回复
使用道具
举报
返回列表
发新帖
游客
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
点我注册
发表回复
快速回复
返回顶部
返回列表