Zend Optimizer not installed可能原因及解決方法
Optimizer, Zend
在配置php服務器的時候,所有的東西都安裝好了,就是瀏覽一個要求zend的程序的時候,總是提示"Zend Optimizer not installed",卸載重新安裝也不行,很是郁悶。網上搜索了一下,有這個問題的也很多,下面是摘錄的一些解決方法:
1、
Zend,而安裝完成后卻發現"Zend Optimizer not installed",經過一番對比發現php.ini內沒有正確寫入Zend的配置信息,原因可能是之前的安全配置使得php.ini只有運行和讀取權限,而后來安裝Zend卻需要寫權限來進行配置,故無法安裝成功。
"Zend Optimizer not installed"可能原因及解決方法
經過對比發現正確安裝的Zend在php.ini中有以下信息:
[Zend]
zend_extension_ts = "\zendOptimizer\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "\zendOptimizer\lib\Optimizer"
zend_optimizer.enable_loader = 1
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
修改php.ini文件,增加兩行
我目前只是把它添加在PHP.ini的最下面了
代碼:
zend_optimizer.optimization_level=15
zend_extension_ts="F:\ZEND\lib\Optimizer-3.2.6\php-5.2.x\ZendOptimizer.dll"
請根據自己的PHP版本選擇\php-5.2.x\ZendOptimizer.dll或是其他的什么php-4.2.0什么的版本吧。。修改后重新啟動IIS。你在去看你的PHPINFO.PHP試試。。。
2、
安裝SupeSite類Zend Optimizer問題:
顯示Attention: Zend Optimizer not Installed。錯誤
解決方法是:
修改php.ini,找zend_optimizer.encoder_loader=0,把0改成1,再安裝,正常(需重啟apache服務)
3、
解決方法:CP平臺→?? 軟件→ PHPconfig→Install Default php.ini?? 。將生成的php.ini.default?? 改名(php.ini)后覆蓋網站下的同名文件。ok了。
4、
在安裝zend時會提示:Error parsing 在php.ini的第XX行。用編輯器打開看是ZEND加入的部分。自己修改了一下變成這樣:
[Zend]
;apache2triad zend optimizer config
zend_extension_ts=
"E:\Server_Core\Zend\lib\
ZendExtensionManager.dll"
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level = 15
zend_extension_manager.optimizer_ts=
"E:\Server_Core\Zend\lib\Optimizer-3.3.0\"
重啟后用phpinfo查看,zend安裝成功。接下來安裝Discuz論壇成功。但是再安裝SupeSite/X-Space的時候就出現了這樣的提示“Attention: Zend Optimizer not Installed ”。我汗……明明zend沒有問題的。想和很多辦法(包括還zend版本這樣的蠢辦法)后,終于轉回了php.ini文件上。動手修改了:
zend_optimizer.enable_loader = 0
行為
zend_optimizer.enable_loader = 1
重啟,再install,成功了!貼出來,希望和我一樣的新手不再有這樣的困惑。
5、
要安裝discuz,我在配置LAMP的時候,發現上面的問題:PHP,apache,mysql 都安裝好了,Zend Optimizer也順利的安裝完成了(表面上)。。。。郁悶好久。。。找了好多的網頁都沒解決。最后還是在phpinfo.php 顯示的狀況發現一點線索。Configuration File (php.ini) Path??? /usr/local/php5/lib/php.ini
這一條標明了 php.ini 的路徑,我看了一下,我的這里沒有,盡管在/usr/local/Zend/etc ; /usr/local/php5/;
/etc/ 下都有,后來復制過去,問題迎刃而解。。。
6、
hostmonster空間安裝xspace手記
Xspace/supsite提供了一個集成門戶系統,個人空間blog和論壇系統在一起,確實用起來不錯。
最近幫朋友申請到HostMonster的空間,順便安裝這幾個東西,Discuz!我安裝在一個子目錄下,按照一貫做法,創建數據庫/用戶,順利安裝完成。
可是到了安裝Xspace/supsite遇上問題,怎么也走不下去,提示:
Attention: Zend Optimizer not Installed
In order to run this software, please install the latest version of freely available Zend Optimizer。
安裝探針檢查,反復檢查,沒錯,系統有這個!而且版本滿新的!
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.0.2, Copyright (c) 1998-2006, by Zend Technologies
無奈,檢查Hostmonster虛擬目錄中的php.ini,仔細看完,這里面也有配置,奇怪了!是以下配置
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2_6_2
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2_6_2
zend_optimizer.version=2.6.2
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
檢查系統的php.ini–>/usr/local/Zend/etc/php.ini
終于發現問題所在,不知道各位看出來沒有?版本不一樣!!!phpinfo報告3.02,但是虛擬目錄中的php.ini卻是2.62。
這下簡單了,從系統的php.ini目錄復制下面內容,覆蓋自己虛擬目錄中的內容。
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.2 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.2 zend_optimizer.version=3.0.2 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
再次安裝!! 哈哈,順利通過!慶祝一下!!
我的解決了:
其實就是上面大多說的關于php中關于zend配置的問題,這個可能是權限問題zend安裝時有的東西沒有寫入php.ini中吧。我在php.ini文件最下面修改如下代碼:
[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\php_iis\zend\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\php_iis\zend\lib\ZendExtensionManager.dll"
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
;zend_extension_manager.optimizer="C:\Program Files\php_iis\zend\lib\Optimizer-3.3.0"
;zend_optimizer.version=3.3.0
zend_optimizer.encoder_loader=1
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
然后重啟系統,正常了! 好輕松~~~
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
