Я только что обновился с 9.10 на 10.04. Кажется, все работает нормально, за исключением zend optimizer, который выдает ошибку «Zend Optimizer не установлен». Я зашел на php.ini, и там все еще есть следующая строка Code:
zend_extension=/etc/php5/ZendOptimizer.so
Также я проверил, существует ли этот файл и что просматриваемый мной php.ini на самом деле является файлом php.ini, который используется сервером. Пожалуйста, дайте мне знать, если у вас есть идеи о том, как это исправить или отладить.
Спасибо, Евгений
К сожалению, 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 на наличие проблем с загрузкой расширения Zend Optimizer.
Евгений, вы должны скачать Zend Guard для PHP 5.3 со следующей страницы: http://www.zend.com/en/products/guard/downloads
Обратите внимание на загрузку Linux-версии ;-)
Возьмите файл ZendGuardLoader.so и вставьте его:
/ и т.д. / php5 /
Затем обновите строку в php.ini, чтобы она выглядела следующим образом:
zend_extension = / etc / php5 / ZendGuardLoader.so
Удачи!
файлы бета-загрузчика теперь доступны для php 5.3 - http://forums.zend.com/viewtopic.php?f=57&t=6595