| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Обзор PHP-акселераторов с инструкциями по установке
Автор: boombick.org
В этой заметке рассмотрены 3 хороших opensource php-акселатора: eAccelerator,
APC и xcache с инструкциями по их установке и настройке для Debian.
(В статье также приводятся руководства по установке в ubuntu, но здесь они опущены, так как процесс фактически не отличается. И еще я внес собственные небольшие поправки - прим. переводчика) eAccelerator Сайт проекта: Для сборки eAccelerator вам необходимо установить пакет php4-dev:
Или, если вы используете php5:
Загрузите архив с исходными кодами eAccelerator:
Распакуйте архив:
Запустите phpize для создания config-файлов, необходимых для сборки:
Акселератор установлен. Теперь необходимо отредактировать файл /etc/php4/apache2/php.ini для пользователей php4 и добавить в него следующие параметры для подключения расширения:
Если вы хотите установить его как расширение Zend, то необходимо отредактировать /etc/php4/apache2/php.ini следующим образом:
Если вы используете thread-safe сборку PHP, то необходимо использовать “zend_extension_ts” вместо “zend_extension”. Если вы используете php5, то редактируйте файл /etc/php5/apache2/php.ini Создание cache-директории Не очень хорошим решением будет оставлять права на запись для всех пользователей. Более безопасным будет сменить владельца директории eaccelerator на пользователя, от имени которого запущен PHP (в большинстве случаев это web-сервер. Например apache или lighttpd) и установить на нее права 0644
Перезапустите web-сервер. На этом настройка eAccelerator закончена
Проверьте, все ли корректно поставилось. Создайте файл test.php со следующим содержанием:
Если вы видите информацию о eAccelerator, то все установлено корректно.
eAccelerator сохраняет скомпилированый PHP-код сначала в общей памяти, затем на диске, все время поддерживая размер занятой памяти оптимальным для производительной работы приложений. Alternative PHP Cache (APC) Сайт проекта
Затем установите APC при помощи pecl:
Отредактируйте конфигурационный файл:
Добавив в него следующую строку:
Перезапустите сервер:
XCache Установка XCache
Теперь отредактируйте файл /etc/php5/apache2/php.ini и добавьте в него следующие значения:
Перезапустите сервер
Рубрика: PHP
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|