php

*NIX_*BSD сиcтемыВ помощь сисадмину — среда, 7 декабря 2011-го

eAccelerator на Debian

По следам заметки на Что такое eAccelerator и установка на Debian, несколько дополнений, для eAccelerator есть небольшое web-приложения (control panel) для управления и просмотра статистики.

создаем: $ mkdir -p /var/www/eaccelerator
$ chmod 0755 /var/www/eaccelerator

добавляем в наш eaccelerator.ini (php.ini)

$ nano /etc/php5/conf.d/eaccelerator.ini
eaccelerator.allowed_admin_path = "/var/www/eaccelerator"
$ cp /tmp/eaccelerator-0.9.6.1/control.php /var/www/eaccelerator/index.php

Меняем имя и пароль, по дефолту идет

User - "admin";
Password - "eAccelerator";
$ nano /var/www/eaccelerator/index.php

Для phpmyadmin в /etc/apache2/apache2.conf добавляем вот это:

"<"Directory /usr/share/phpmyadmin">"
php_admin_value eaccelerator.enable 0
"<"/Directory">"
*NIX_*BSD сиcтемыВ помощь сисадмину — суббота, 29 октября 2011-го

Что такое eAccelerator и с чем его едят ?

eAccelerator - это ускоритель и оптимизатор PHP-кода. Увеличивает производительность PHP скриптов за счет кэширования их в компилированном состоянии,тем самым eAccelerator значительно уменьшает нагрузку на сервер и увеличивает скорость вашего кода PHP в разы. Также оптимизирует скрипты для их ускоренного выполнения.

Помимо eAccelerator существуют и другие акселератор PHP - XCache, Alternative PHP Cache (APC)

Для меня ни так важен акселератор PHP, просто решил попробовать и сравнить результаты работы с ним и без него, тем более что у меня есть еще один блог на wordpress, ну и так для общего развития.

Для тестов использовал VirtualBox и Debian 6.0.3.

На чистую систему для удобства ставим:

apt-get install mc ssh

и собственно сами пакеты apache2, php5, mysql:

apt-get install apache2 apache2-doc apache2-utils libexpat1 ssl-cert mysql-server mysql-client libmysqlclient15-dev php5 php5-common php5-mysql libapache2-mod-php5

и по этой ссылке Установка и настройка сервера на базе Debian Etch 4.0 поставил LAMP.

It works!

Ну, а продолжения что б не делать copy/paste читаем здесь - Что такое eAccelerator и установка на Debian, все просто и доскональна написано.

Новости — понедельник, 16 мая 2011-го

Релиз phpMyAdmin 3.4.0

Команда разработчиков phpMyAdmin объявила о выходе версии phpMyAdmin 3.4.0 данного инструмента администрирования баз данных.Руководитель проекта Michal Čihař в своем блоге отмечает, что новый релиз является огромным шагом вперед и несет на своем борту множество нововведений и улучшений, а именно:

  • Упрощенный интерфейс для импорта/экспорта баз данных
  • Редактор ENUM/SET
  • Визуальный конструктор запросов к базе данных
  • Более широкое использование технологии AJAX
  • Обновление пользовательских настроек и диаграмм
  • Поддержка различных форматов для экспорта баз данных
  • Новая тема по умолчанию

Также Michal Čihař сообщает, что во время работы над новой версией было обработано более 160 предложений по улучшению проекта и сообщений об ошибках. Также он заявил, что некоторые функциональные нововведения были воплощены по итогам конференций Google Summer of Code последних лет.

Примечания к релизу

Скачать

Источник: Linux.org.ru

понедельник, 14 марта 2011-го

Наброски по LAMP

Термин виртуальный хост относится к практике размещения более чем одного веб-сайта (например, www.company1.com и www.company2.com) на одной машине. Виртуальный хост может быть как «привязанным к IP-адресу», что означает использование отдельного IP адреса для каждого сайта, либо «привязанным к имени», позволяя вам иметь несколько различных имён для каждого IP-адреса. Факт того, что эти сайты работают на одном и том же физическом сервере, не очевиден конечным пользователям.

Вот здесь описанна настройка виртуальных хостов, и впринципе в этой заметке не чего нового ни будет, просто добавленно немного "воды" - так что бы потом ни рыскать по инету, если понадобиться освежить память :).

Конфигурационные файлы apache2:

/etc/apache2/ - Основная папка

/mods-available - доступные модули apache

/mods-enabled - подключенные модули apache

/sites-available - доступные сайты - здесь находятся файлы конфигурация виртуальных хостов.

далее ...

*NIX_*BSD сиcтемыВ помощь сисадмину — пятница, 10 сентября 2010-го

Настраиваем proxy-сервер SQUID c авторизацией по LDAP (AD Windows) и web-интерфейсом для администрирования SAMS (часть 2)

Вторая часть, вот здесь первая, где рассмотрим минимальную настройку Squid, web-интерфейс для администрирования SAMS и редиректор REJIK.

1. Ставим,настроиваем сам squid:

$ aptitude install squid

Так как сам конфиг squid'а заслуживает описания отдельной статьи, а может и не одной, поэтому выложу свой кофиг, правда напильником он не обработан, но нам все завелось, все заремленное удалил:

далее ...

Проверяем ntlm_auth:

$ ntlm_auth --username=USER --domain=DOMAIN --dianostics password
password:
NT_STATUS_OK: Success (0x0)

где:

USER - наш пользыватель из AD

domain - наш домен (я писал заглавными буквами)

Создаем кэш:

$ squid -z
2010/09/07 11:28:55| Creating Swap Directories

Если squid не cможет запуститься по каким либо причинам, он выводит сообщения об ошибках прямо на консоль.Детальный лог будет лежать в /var/log/squid/cache.log.

2. Установливаем SAMS, берем последнюю версию SAMS собранную в пакеты для Debian (etch/lenny) и Ubuntu (hardy/jaunty) вы можете по адресам:

http://nixdev.net/release/sams/ubuntu/
http://nixdev.net/release/sams/debian/lenny/

далее ...