"Zend Optimizer не установлен" после обновления до Ubuntu 10.04
Я только что обновился с 9.10 до 10.04. Кажется, все работает нормально, за исключением Zend Optimizer, который выдает ошибку "Zend Optimizer не установлен". Я пошел в php.ini и следующая строка все еще там Код:
zend_extension=/etc/php5/ZendOptimizer.so
Также я проверил, что файл существует и что php.ini, на которую я смотрю, на самом деле является файлом php.ini, который используется сервером. Пожалуйста, дайте мне знать, если у вас есть идеи о том, как это исправить или отладить.
Спасибо Евгений
3 ответа
К сожалению, Zend Optimizer пока недоступен для PHP 5.3. Вы можете прочитать об этом на форумах Zend: http://forums.zend.com/viewtopic.php?f=57&t=1365. Если вам действительно нужен Zend Optimizer из-за приложений Zend Guarded PHP, вам придется перейти на PHP 5.2. Или, если нужное вам приложение доступно в виде пакета ionCube, вы можете попробовать ionCube.
Оригинальный ответ (это относится и к другим версиям или к выпуску версии, совместимой с PHP 5.3):
Версия PHP в Ubuntu 10.04 обновлена с 5.2.x (Ubuntu 9.10) до 5.3.x. Ваше расширение Zend Optimizer, вероятно, не работает, потому что оно устарело и больше не совместимо (если вы не обновили его в это время). Попробуйте обновить расширение Zend Optimizer и проверьте, имеет ли оно какое-либо значение.
Если конфигурация действительно используется сервером, и проблема сохраняется после обновления Zend Optimizer, проверьте Apache error_log на наличие проблем с загрузкой расширения Zend Optimizer.
Евгений, вы должны скачать Zend Guard для PHP 5.3 со следующей страницы: http://www.zend.com/en/products/guard/downloads
Обратите внимание, чтобы загрузить версию для Linux;-)
Возьмите файл ZendGuardLoader.so и поместите его в:
/ И т.д. /php5/
Затем обновите вашу строку в php.ini, чтобы она выглядела следующим образом:
zend_extension = / и т.д. /php5/ZendGuardLoader.so
Удачи!
Файлы бета-загрузчика, доступные для php 5.3 - http://forums.zend.com/viewtopic.php?f=57&t=6595