Centos下zend Optimizer无法启动的解决方法 [转帖]

CentOS 6.4 部署 Zend Server 6:企业级 PHP 运维实战指南 PHP 应用服务器是支撑传统 Web 系统稳定运行的核心基础设施,其选型与部署直接关系到可观测性、调试能力与生命周期管理。在 RHEL 系兼容发行版中,CentOS 6.4 作为长期稳定分支,虽已 EOL,但仍广泛用于金融、政务等强合规场景;而 Zend Server 6 作为深度集成 Apache、PHP 和 Z-Ray 的企业级方案,提供了包括代码加速、实时调试(Z-Ray)、作业队列等关键能力。其技术价值在于将 PHP 运行时、Web 服务与监控体系统一治理,而非简单堆叠组件。典型应用场景涵盖存量社保 阅读详情

   

1. 对于 php.ini文件路径有问题

解决方法

php -i | grep php.ini 就可以找到当前php使用的php.ini文件

比如, 编译安装时没有指定php.ini存放路径, 那么默认php.ini会放在/usr/local/lib下面

最好是在编译PHP时指定PHP配置文件的路径 如:–with-config-file-path=/usr/local/etc

而一般zend默认安装 php.ini在/etc/目录下面或/usr/local/Zend/etc所以需要在安装的时候手工指定我们php.ini文件存放的位置

如果, 不知道现在的PHP 的配置文件具体位置的话 可以查看一下:

php -i | grep php.ini

如果php optimizer安装好了 却发现不能加载的话可以 手工指定读取php.ini文件的位置

php -c /etc/ -v 如果可以看到zend opt正确加载

那么做个连接就好了 连接到php默认读取的php.ini路径下面

比如

ln -sf /etc/php.ini /usr/local/lib

[root@localhost /]# php -v

PHP 5.2.5 (cli) (built: Jan 22 2006 12:59:19)

Copyright (c) 1997-2006 The PHP Group

Zend Engine v1.3.0, Copyright (c) 1998-2004 ZendTechnologies

with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, byZend Technologies

with Zend Optimizer v3.3.2, Copyright (c) 1998-2006, by ZendTechnologies

Ok 正常了 phpinfo()看到的当然也是一样的

2. 调用库文件的问题

有的时候还有一些情况下 php -i 或php -v 在控制台下可以看到zend opt,

但是 apache 执行phpinfo的输出里面却看不到

一般是因为 调用php的时候zend模块不能加载, 比如AS4里面 就是这样的

如as4下面默认的php安装后读取库文件的路径 是在/usr/lib下面 ,

而php.ini文件中加载zend模块是在zend安装路径的lib目录中

比如/usr/local/Zend/lib 这时apache在执行php时 不能加载zend模块 所以 在控制台里php -v可以正常

但是apache 却没有加载zend。

解决办法

先把zend模块copy到

/usr/lib里面 然后改一下php.ini里面zend加载模块部分

3. 最恶心的SElinux问题

SElinux导致PHP不能使用zend/lib下的库文件。所以,即便是做了link也不行。只能够拷贝库文件到有权限的目录。或者直接关掉SElinux

但如果在 /etc/selinux/config 的 SELINUX=disabled 关掉SElinux 还是不行,还执行下

chcon -t texrel_shlib_t 命令

如: chcon -t texrel_shlib_t/usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so(这个文件视具体执行文件.)

就可以了。

解决的情况是:

1. 关闭SElinux

2. 运行 #chcon -t texrel_shlib_t/usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so

就可以了。


数据库小技能:数据导入脚本 背景:版本大升级,从2.0升级到3.0 ,服务端开发语言从c#换到java语言。数据库类型从microsalft sql server 换到mysql。数据来源于微信,用于查询卡bin。 阅读详情

相关推荐

汇编语言与接口技术(第4版)清华大学出版社 第2章 80*86微处理器 课后题答案

汇编语言与接口技术(第4版)清华大学出版社 第2章 80*86微处理器 课后题答案

m0_51658788的博客 3605

zend optimizer linux,Centos环境下安装Zend optimizer 3.3.9的方法

本文实例讲述了Centos环境下安装Zend optimizer 3.3.9的方法。分享给大家供大家参考,具体如下:1、下载文件:2、解压解压后把ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_1_x_comp目录下的ZendOptimizer.so拷贝到某一个目录,比如/usr/local/Zend/lib/Zend optimizer 3.3.9...

weixin_39645308的博客 203

ensp VRRP+MSTP综合性实验

网络结构拓扑图 实验要求 要求: 1、全网互通,IP地址任意规划,路径最优,无环路。 2、AR1上面有一个loopback口,ip地址为1.1.1.1/24, 要求所有电脑能访问。 3、vlan10通过LSW1访问1.1.1.1,当LSW1出现问题即使 g0/0/1故障亦能通过lsw2访问。 vlan30通过LSW2访问1.1.1.1,当LSW2出现问题即使 g0/0/1故障亦能通过lsw1访问。 4、LSW1为vlan10的主根,vlan30的备根。 LSW2为vlan30的主根,vlan1

qq_45631844的博客 1万+

Zend Studio无法启动的解决办法

因为工作的需要,要经常用到php,就装了Zend Studio这个php的最好的集成开发工具,哪知道在我的机器上却死活不能启动,试了5.5.0和5.5.1两个比较成熟的版本都不行,经过不懈的努力,终于解决了,把过程给大家分享一下。BSD爱好者乐园D.o0P(n(^/x/H9q aa{ET8d_.B一:来自于台湾的一个兄弟的博客BSD爱好者乐园$q;t6GEm1?Ci6Q今天

cqinter的专栏 6539

RT-Thread与ROS2通信:micro-ROS在STM32上的移植实践

本文详细介绍了在STM32平台上使用RT-Thread实时操作系统移植micro-ROS实现与ROS2通信的实践方案。通过对比rosserial方案,重点阐述了micro-ROS基于XRCE-DDS协议栈在数据可靠性(丢包率低于1%)、双模式通信(UDP/串口)以及C/C++混合编程方面的优势,为嵌入式设备与ROS2的高效通信提供了完整解决方案。

emacs5lisp的博客 326

超详细neo4j安装教程

一、neo4j简介 最近开始学习知识图谱,所以首先想先学习一下neo4j的使用。 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。由于知识图谱中存在大量的关系型信息(实体—关系—实体), 使用结构化数据库进行存储将产生大量的冗余存储信息, 因此将图数据库作为知识图谱的存储容器成为流行的选择。当前较为常用的图数据库主要有 Neo4j 等。 二、neo4j的安装 功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Co

qq_38335648的博客 9万+

Centos如何安装Zend Optimizer(64位virtualmin/..

如果您的centos系统需要安装Zend Optimizer(比如virtualmin/webmin就没有安装zend optimizer),请复制下面1行命令,用root登录centos,粘贴,回车,一路回车即可完成安装zend optimizer(32位、64位的linux系统都支持!): wget http://www.CTOHome.com/linux-vps-pack/zend.sh;

ahstudy的专栏 1247

DOSBOX 0.74模拟器安装Windows 95

DosBox本身带有5.0版的DOS系统,启动后虚拟一个Z盘存放有Dosbox特有的外部指令,如config.com、imgmount.com等,经测试,可以顺利安装各版本的windows 3.1系统,但是不能安装win95,需要用原版的dos镜像启动才能安装。1. 获取启动盘镜像文件 下载Win95启动软盘镜像文件,名为boot.img,放到DosBox 0.74的目录下。2. 制作硬盘镜像文件

xjnzhidao的博客 9307

解决 Linux下zend Optimizer无法启动问题

在 CentOS6.0下 安装 lighttpd +nginx+ php5 + mysql5 + zend Optimizer 前 4个均可以用 yum 进行安装,很方便。 而 zend Optimizer 需要下载解压后,到解压目录输入 # ./install.sh 就会出现界面提示安装。安装后重启 lighttpd却没有成功启动 zend Optimizer 。

Enweitech Software Works 1664

HFSS螺旋线圈的优化设计与高效仿真实践

本文详细介绍了HFSS螺旋线圈的优化设计与高效仿真实践,涵盖核心参数设置、参数化建模、仿真加速技巧及结果分析。通过HFSS软件实现螺旋线圈的高效仿真,特别适用于无线充电和RFID系统设计,提升设计效率与性能验证准确性。

weixin_30235225的博客 443

独立游戏之路:Tap篇 -- 个人开发者上架TapTap步骤和注意事项

作为一名游戏开发者,将自己的独立游戏上架到 TapTap 平台是一个不错的选择。TapTap 是一个拥有大量用户的游戏社区平台,上架游戏可以让更多的玩家发现和体验你的游戏。TapTap 是一个游戏社区平台,用户可以在平台上下载和分享游戏。TapTap 拥有大量的用户,并且用户活跃度高,这为独立游戏开发者提供了一个很好的展示和推广平台。进入TapTap开发者服务后台。

陈言必行 -- Unity游戏开发领域优质博主 6399

Zend Optimizer not installed解决方案

Zend Optimizer not installed解决方案 zend optimizer主要有两个功能: 1、提升PHP程序性能; 2、运行经过zend加密的PHP文件。 今天下了个CMS安装的时候碰到了个棘手问题,安装了N多次ZendOptimizer-3.3.0a-Windows-i386.exe就是不行,提示如图错误。网上查了下,恍然大悟: 我...

weixin_33785972的博客 238

yolov8x-p2 实现 tensorrt 推理

yolov8x-p2, tensorrt 实现.

J。 2273

Zend Optimizer not installed可能原因及解决方法

Zend Optimizer not installed可能原因及解决方法 Optimizer, Zend 在配置php服务器的时候,所有的东西都安装好了,就是浏览一个要求zend的程序的时候,总是提示"Zend Optimizer not installed",卸载重新安装也不行,很是郁闷。网上搜索了一下,有这个问题的也很多,下面是摘录的一些解决方法:1、Zend,而安装完成后却发现"Z...

weixin_33713503的博客 1000

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Centos下zend Optimizer无法启动的解决方法 [转帖]_华陌飞尘_新浪博客

1. 对于 php.ini文件路径有问题 解决方法 php -i | grep php.ini 就可以找到当前php使用的php.ini文件 比如, 编译安装时没有指定php.ini存放路径, 那么默认php.ini会放在/usr/local/lib下面 最好是在编译PHP时指定PHP配置文件的路径 如: –with-config-file-path=/usr/local/etc 而一般...

onebird_lmx的博客 121

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

centos apache php mysql zend_linux+apache2+php5+mysql5+zend环境架设

linux+apache2+php5+mysql5+zend环境架设我的安装环境是centos5,缺省不安装apache mysql等安装顺序是mysql > apache > php > zend一、准备工作安装多线程下载工具tar zxvf myget-0.1.2.tar.gzcd myget-0.1.2./configuremakemake install测试一下是不是正...

weixin_31473773的博客 203

CentOS 6.4 部署 Zend Server 6 实战指南

PHP 应用服务器是支撑传统 Web 系统稳定运行的核心中间件,其部署需严格匹配操作系统内核、glibc 和 OpenSSL 等底层组件的 ABI 兼容性。Zend Server 作为企业级 PHP 运行时平台,提供深度集成的调试、监控与优化能力,尤其适用于 ThinkPHP 3.2、Discuz X2.5 等依赖特定 PHP 5.4/5.5 特性的遗留系统。在 CentOS 6.4 这类已归档但仍在政务、金融等关键场景服役的系统中,正确配置 vault.centos.org YUM 源、锁定 php-co

weixin_30596735的博客 353

CentOS下安装Zend Optimizer与eAccelerator

zend optimizer,作用是php的代码优化,在php的执行过程中,在将php文件从磁盘读取到内存之后,要对php文件内的代码进行编译,生成OPCODE代码,然后Zend engine运行Opcode代码,Zend Optimizer的作用就是将编译生成的OPcode代码进行优化。本来是想安装在Ubuntu上的,可惜ZO暂时不支持5.3,所以只好在CentOS下安装了。CendOS中安装的

ahstudy的专栏 811

CentOS 5.5上安装Apache+Php+Mysql+phpMyAdmin+Zend Optimizer

<br />CentOS 5.5上安装Apache+Php+Mysql+phpMyAdmin+Zend Optimizer<br />一、CentOS系统介绍<br />CentOS 开发社区已发布了新的 5.5 版本。CentOS 5.3 基于 Red Hat Enterpris Linux 5.3.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、F

尝试坚持 3862

php mysql zend linux_linux+apache2+php5+mysql5+zend环境架设

linux+apache2+php5+mysql5+zend环境架设我的安装环境是centos5,缺省不安装apache mysql等安装顺序是mysql > apache > php > zend一、准备工作安装多线程下载工具tar zxvf myget-0.1.2.tar.gzcd myget-0.1.2./configuremakemake install测试一下是不是正...

weixin_42530570的博客 230

Zend Optimizer for linux安装,怎么来测试安装成功

今天开发说需要php 支持 Zend Optimizer ,在网上找了安装文档看,比较简单只要在加压包执行install.sh就可以,然后选zend的安装路径,php.ini所在的路径,apache启动脚本的路径,然后自动重启apache就安装好了,利用phpinfo信息来判断是否安装正确。   如果正确安装应该显示: This program makes use of the Zend S

烂笔头 983

centos 4.5(32位服务器)+php+apache+zend+mysql环境架构

centos 4.5(32位服务器)+php+apache+zend+mysql环境架构Linux的版本是centos 4.5 32位服务器默认安装GCC 和sedmail软件(可选) 一、软件准备 Apache-2.2.8 php-5.2.6 mysql-5.0.45.tar.gzZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz安装的推荐顺序是mys...

weixin_30502965的博客 81

CentOS+Apache+PHP+Mysql+Zend Optimizer+eaccelerator+phpmyadmin

1、下载centos 4.4我是下载的DVD版本,大家也可以下载服务器CD安装版本,其实都差不多。大家可以到这儿下载,速度很快的。[url]http://ftp.iasi.roedu.net/mirrors/centos.org/4.4/isos/i386/[/url]下载后当然就刻录成光盘。我建议你刻录DVD啦,如果是菜鸟,也可以在图形界面进行学习,不会这么抓不住头脑。2、...

weixin_33877885的博客 263

CentOS5.5 编译安装 apache +php +mysql +Zend Optimizer +eaccelerator

卸载默认环境  5yum -y remove php* mysql* httpd*安装支持文件yum -y install zlib zlib-devel libxml2-devel curl curl-devel libidn-devel e2fsprogs-devel keyutils-libs-devel libselinux-devel libsepol-devel krb5-devel openssl-devel使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)yum -y ins

jaapee的专栏 1212

CentOS系统安装与设置(1)

CentOS4.4系统安装 CentOS 4.4 的安装后初始环境设定 用 Apache 构建 HTTP 服务器 CentOS系统安装步骤 ( http://bbs.88443.net/ ShowPost.asp?ThreadID=2184 ) 作者:88443发表时间:2006-11-30 23:54:00 CentOS是当前最流行的商业版Linux -- Red Hat Enter

航海日志 1356

CentOS 服务器安装

[size=medium]先声明,我绝对是个Linux的菜鸟,以下的这些文字个人的安装笔记,是参考了网上许多高手的成功经验组合而成的,说实话我自己的东西不多 :)我想把这些经验写下来,既可以对其他跟我一样摸索的兄弟一个经验,也可以防止以后自己都忘记了,嘿嘿。 所以如果某个大虾看到我借用了你的资源,请你不要生气。也欢迎大家进行指点。 1、下载centos 4.4 我是下载的DVD版本,...

Linux学堂 187

CentOS5(linux)+apache2.2.11+mysql-5.1.34+php-5.2.9+gd2.0.35+Zend3.3.3

(原创)今天帮朋友的一台Linux服务器做了一次环境配置,整个过程比较顺利。所有软件都是编译安装的操作系统:CentOS 5 RedHat As4,5 编译基本类同。 1、mysql-5.1.34由于初始安装的时候安装好了Mysql client rpm包,具体如何安装Google吧。groupadd mysqluseradd -g mysql mysqltar zxvf mysq...

weixin_30879833的博客 123
上一篇: 火车票订票系统的几点优化思考
下一篇: CentOS下安装Zend Optimizer与eAccelerator
ahstudy
博客等级 码龄19年 60粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值