2012-07-20 105 views
1

我按照他們的指南http://kb.zend.com/index.php?View=entry&EntryID=424在我的php.ini中啓用了Zend Optimizer,它無法正常工作。加載Zend Optimizer for php 5.3

在php.ini

我有

zend_extension_ts = "ZendLoader.dll" 

php.ini中裝入正確,之前我有過Failed loading ZendLoader.dll一個問題,但後來我發現,我需要使用zend_extension_ts,而不是zend_extension,因爲我的PHP是一個TS版。

現在PHP不顯示任何錯誤,但在phpinfo()或PHP -m,我沒有看到任何zend擴展加載。 任何關於我如何使這個工作的建議?

回答

10

對於PHP 5.3,Zend Optimizer不存在。

該產品在PHP 5.3發佈時更名爲ZendGuard。然而,ZendGuard無法加載爲Zend Optimizer編碼的文件,反之亦然 - 它們實際上是兩個獨立的產品。如果你有一個爲Zend Optimizer編碼的應用程序,那麼你會被困在PHP 5.2中。

+0

我看到的另一個令人頭疼的問題 – Constantin 2012-07-20 18:08:50

+0

這就是爲什麼我強烈建議網站管理員避免編碼的應用程序**的一個原因,除非您與作者有持續的支持關係。編碼器(和編碼文件)有一種打破PHP更新的方式,而你留下的是有意無法修復的東西。 – duskwuff 2012-07-20 18:15:55

+0

應用程序的一部分交付編碼,我會降級到PHP5.2,@ duskwuff謝謝。 – Constantin 2012-07-20 19:05:03