eacceleratorCentOS5.2下安装eAccelerator,怎么都装不上

eaccelerator  时间:2021-02-19  阅读:()

eaccelerator 能加速 php 7 吗

1、配置elerator加速PHP: tar jxvf elerator-0.9.6.1.tar.bz2 cd elerator-0.9.6.1/ /usr/local/php5/bin/phpize ./configure elerator=shared --with-php-config=/usr/local/php5/bin/php-config make make install cd ../ mkdir -p /usr/local/php5/elerator_cache vim /usr/local/php5php/etc/php.ini 2.按shift+g键跳到配置文件的最末尾,加上以下配置信息: 引用 [elerator] end_extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/elerator.so" elerator.shm_size="64" elerator.cache_dir="/usr/local/php5/elerator_cache" elerator.enable="1" elerator.optimizer="1" elerator.check_mtime="1" elerator.debug="0" elerator.filter="" elerator.shm_max="0" elerator.shm_ttl="3600" elerator.shm_prune_period="3600" elerator.shm_only="0" press="1" press_level="9" 3.重启php-fpm报错 [root@server4 no-debug-non-zts-20090626]# service php-fpm restart Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ? Starting php-fpm elerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the limit in /proc/sys/kernel/shmmax. [15-Apr-2013 00:10:42] NOTICE: PHP message: PHP Warning: [elerator] Can not create shared memory area in Unknown on line 0 [15-Apr-2013 00:10:42] NOTICE: PHP message: PHP Fatal error: Unable to start elerator module in Unknown on line 0 failed 4. 解决办法:php.ini中设置的elerator,elerator.shm_size=”64″,解释:elerator可使用的共享内存大小(单位为MB),即64M elerator.shm_size="64" 在Linux下,单个进程的最大内存使用量受/proc/sys/kernel/shmmax中设置的数字限制(单位为字节) /proc/sys/kernel/shmmax = 33554432 (32M) vim/etc/sysctl.conf kernel.shmmax = 128000000 syscatl -p 或者修改参数: elerator.shm_size="32" 重启php-fpm 即可问题解决!

怎么开启eaccelerator和ionCube等组件

修改:/usr/local/php/etc/php.ini 原来:zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.3.so" 改成:zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so" php 5.2.17 使用ioncube_loader_lin_5.2.so不是5.3 原来:zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/elerator.so" 改成:zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/elerator.so" elerator路径是no-debug-non-zts-20060613 而不是no-debug-non-zts-20090626

安装了 eAccelerator , PHP启动不起来了.怎么回事?

引用 军哥的:回复 1# 的帖子你发一下/usr/local/php/etc/php.ini 这个文件末尾的配置,好像是elerator load了2次。

导致php不能正常运行,才出现的502.按照这操作,搞定了.谢谢

CentOS5.2下安装eAccelerator,怎么都装不上

CentOs5.2本身带的php版本是5.1.6,是一个非常稳定、快速的版本, 但可惜的是不支持elerator的代码加密功能。

经试验:php5.0.4+elerator-0.9.3是比较好的组合。

先在CentOs5.2的包管理器中卸掉php5.1.6的相关包。

以下是http,php,mysql的缺省目录: /usr/lib/httpd /usr/lib/php /usr/lib/mysql

安装如下:

=================================================

1.系统自带了httpd2 , 需要在上面装一个定制的module ,却发现找不到apxs 是因为apxs是rpm包httpd-devel里所带的 , 安装如下包: #yum install httpd-devel

2.安装如下包,否则libiconv包不能编译通过,会有提示 configure: error: C preprocessor "/lib/cpp" fails sanity check 安装如下包: #yum install glibc-headers #yum install -c

3.安装libiconv包 # tar zxvf libiconv-1.12.tar.gz # ./configure --prefix=/usr/local # make # make install

4.安装libmcrypt-2.5.7.tar.gz ./configure make make install

5.编译php5.0.5 # tar zxvf php-5.0.4.tar.gz # cd php-5.0.4

# ./configure --prefix=/usr/lib/php --with-mysql=/usr/lib/mysql --with-apxs2=/usr/sbin/apxs --enable-sockets --enable-mbstring=all --with-mcrypt --with-zlib --with-iconv=/usr/local --with-gd --with-mysqli --enable-module=so --enable-cli

# make # make install # cp php.ini-dist /usr/lib/php/lib/php.ini

make install时 cannot restore segment prot after reloc: Permission denied

编辑/etc/sysconfig/selinux,找到: # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=enforcing

如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把SELINUX=enforcing 注释掉,新加一行: SELINUX=disabled 保存,退出。

如果把SELinux关闭后还是不行. 在你保证SElinux 被disable后.还执行下 chcon -t texrel_shlib_t 如: chcon -t texrel_shlib_t /路径/路径/名字.so (这个文件视具体执行文件.)

chcon -t texrel_shlib_t /usr/share/mysql/lib/libmysqlclient.so.15

==========================================

elerator-0.9.3 安装方法:

1.先备准好PHP cd /usr/lib/php/bin cp * /bin

2. phpize ./configure make

make install 显示 [root@localhost elerator-0.9.3]# make install Installing shared extensions: /usr/lib/php/lib/php/extensions/no-debug-non-zts-20041030/

[root@localhost php-5.0.4]# cp php.ini-dist /usr/lib/php/lib/php.ini 修改php.ini ;extension=php_zip.dll

zend_extension="/usr/lib/php/lib/php/extensions/no-debug-non-zts-20041030/elerator.so" elerator.shm_size="16" elerator.cache_dir="/tmp/elerator" elerator.enable="1" elerator.optimizer="1" elerator.check_mtime="1" elerator.debug="0" elerator.filter="" elerator.shm_max="0" elerator.shm_ttl="0" elerator.shm_prune_period="0" elerator.shm_only="0" press="1" press_level="9"

[root@localhost myweb]# cp php.ini /usr/lib/php/lib/php.ini

3.

mkdir /tmp/elerator chmod 0777 /tmp/elerator

windows下的elerator见: elerator/index.php?eaver=0.9.3

美国多IP站群VPS商家选择考虑因素和可选商家推荐

如今我们很多朋友做网站都比较多的采用站群模式,但是用站群模式我们很多人都知道要拆分到不同IP段。比如我们会选择不同的服务商,不同的机房,至少和我们每个服务器的IP地址差异化。于是,我们很多朋友会选择美国多IP站群VPS商家的产品。美国站群VPS主机商和我们普通的云服务器、VPS还是有区别的,比如站群服务器的IP分布情况,配置技术难度,以及我们成本是比普通的高,商家选择要靠谱的。我们在选择美国多IP...

老用户专享福利 腾讯云 免费领取轻量云2核4G服务器一年

感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...

阿里云金秋上云季,云服务器秒杀2C2G5M年付60元起

阿里云(aliyun)在这个月又推出了一个金秋上云季活动,到9月30日前,每天两场秒杀活动,包括轻量应用服务器、云服务器、云数据库、短信包、存储包、CDN流量包等等产品,其中Aliyun轻量云服务器最低60元/年起,还可以99元续费3次!活动针对新用户和没有购买过他们的产品的老用户均可参与,每人限购1件。关于阿里云不用多说了,国内首屈一指的云服务器商家,无论建站还是学习都是相当靠谱的。活动地址:h...

eaccelerator为你推荐
机构apple支持ipad支持ipadipadwifiipad wifi信号差怎么办iexplore.exe应用程序错误iexplore.exe应用程序错误ipad上网ipad上网速度很慢怎么回事?win7telnet怎样开启Windows7系统中的Telnet服务x-routerX-TRAlL是什么意思css3按钮html点击按钮怎么弹出一个浮动的窗体win7还原系统win7怎么初始化系统?系统还原?
买域名 草根过期域名 lamp安装 加勒比群岛 美国主机推荐 美国便宜货网站 56折 账号泄露 华为网络硬盘 宁波服务器 谁的qq空间最好看 ntfs格式分区 台湾谷歌 无限流量 空间租赁 lick 论坛主机 游戏服务器出租 德讯 免费个人网页 更多