为什么我在linode vps上安装的zend optimizer不生效?求解!

2013-01-14 16:23:41 +08:00
 leigod
我安装的是Ubuntu 12.04 32位操作系统,并且安装了virtualmin/Webmin管理软件,现在创建了两个虚拟主机空间,想要在其中一个空间上安装shopex。shopex要求必须安装ZendOptimizer2.7.5以上,于是就想方设法安装了ZendOptimizer3.3.3,但不知道为什么总是不生效,因为我空间上的php是5.3.10,看网上有的说php5.3之后需要安装zend guard loader,于是又安装之,并手动更改了php.ini文件,重启apache服务器,可还是不生效。

不知道哪位大虾有在linode ubuntu主机上安装过zend optimizer的经验,求分享。
1549 次点击
所在节点    Linode
8 条回复
iZr
2013-01-14 16:28:12 +08:00
路径对吗?
leigod
2013-01-14 16:46:32 +08:00
我也不是特别清楚

ZendOptimizer3.3.3 在解压目录执行 install-tty 命令后会启动安装程序,程序会要求定位php、apache配置文件的目录,基本上是按照默认目录来安装的,安装程序会自动修改php.ini文件并进行备份

安装程序修改的是 /etc/php5/apache2/php.ini 文件,里面已经定义好了ZendOptimizer的加载路径,按照路径也找到了相应的文件
master
2013-01-14 16:50:02 +08:00
有没有生效看看phpinfo吧。。如果phpinfo里面有就是生效的,
Discuz好像是不支持版本过高的zend optimizer,不知道shopex有没有这个毛病。。。
iCodex
2013-01-14 16:51:50 +08:00
php 5.3以上不要安装zend optimizer
安装zendguardloader吧
iCodex
2013-01-14 16:52:48 +08:00
64位的Centos,Ubuntu差不多。

cd /usr/local/src
wget -c http://icodex.org/dl/lnamp-1.0/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz/mirror
tar -zxf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
cd ZendGuardLoader-php-5.3-linux-glibc23-x86_64
cp php-5.3.x/ZendGuardLoader.so /usr/local/php5.4/include/php/Zend/

cat >>/usr/local/php5.4/etc/php.ini <<EOF
zend_loader.enable="1"
zend_loader.disable_licensing="0"
zend_loader.obfuscation_level_support="3"
zend_loader.license_path=""
zend_extension="/usr/local/php5.4/include/php/Zend/ZendGuardLoader.so"

EOF
iZr
2013-01-14 16:53:47 +08:00
对。我记得,php5.3 以上是安装zendguardloader,没有zend optimizer这么说了。如果是5.2就要zend optimizer。
leigod
2013-01-14 16:58:17 +08:00
@master 看过 phpinfo(),没有 相关的类似 “with zend optimizer ......”的提示信息,只有zend engine的版本号信息

3.3.3这个版本应该也不算太高,它好像是不支持php5.3.x 的,于是才去下载了个 zend guard loader,手动修改了php.ini配置文件,但还是不行
leigod
2013-01-14 18:11:00 +08:00
终于可以加载了,先前只改了全局的php.ini文件,还必须要修改虚拟主机空间下的php.ini文件才会加载

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57544

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX