Устанавливаем PHP акселератор APC c web-мониторингом (apc.php)

apc – кэшер php-кода, который кэширует уже откомпилированный код, чтобы при повторном обращении к php-скрипту веб-сервер не тратил время на компиляцию.

Устанавливаем APC (Alternative PHP Cache)

cd /usr/ports/www/pecl-APC/ && make BATCH=yes install clean

В конце установки вчитываемся в информационное сообщение

************************************************************************
You may edit /usr/local/etc/php.ini to change this variables:

apc.enabled="1"

           ^^^ -> Default value

apc.shm_size="30"

            ^^^^ -> Default value
* More information on /usr/local/share/doc/APC/INSTALL
Then restart your web server and consult the output of phpinfo().
If there is an informational section for APC, the installation was
successful.
************************************************************************

Проверяем необходимые настройки и перезапускаем веб-сервер

/usr/local/etc/rc.d/apache22 restart

как не пытался найти файл «apc.php», у меня так и не получилось. Для этого обратимся к исходникам на сайте разработчика

http://pecl.php.net/package/APC

переходим в домашнюю папку

cd ~

скачиваем исходники, по ссылки которую мы взяли на сайте «http://pecl.php.net/package/APC»

fetch http://pecl.php.net/get/APC-3.1.13.tgz

распаковываем

tar -xvzf APC-3.1.13.tgz

переходим в распакованную папку

cd APC-3.1.13

Создадим каталог для различных админских скриптов

mkdir /usr/local/www/admin/

Копируем apc.php в созданную директорию

cp apc.php /usr/local/www/admin/

Открываем его и указываем логин и пароль для доступа

В в самом конце конфига веб-сервера apache, добавляем строчки

Alias /admin "/usr/local/www/admin"
 <Directory "/usr/local/www/admin">
   Order Deny,Allow
   Deny from all
   Allow from 111.111.111.111
 </Directory>

Перезапускаем веб-сервер

/usr/local/etc/rc.d/apache22 restart

Заходим на сайт

Документация и ссылки по APC для вкуривания:

  1. http://pecl.php.net/package/APC
  2. http://us2.php.net/apc
  3. http://ru.wikipedia.org/wiki/Акселератор_PHP
  4. http://ru.wikipedia.org/wiki/Memcached
Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем