Ubuntu: даунгрейд php с 5.3 на 5.2

Linux руководство, PHP программирование 16.06.2011

Иногда нужно и такое когда юзаете какие то старые движки.

Добавить репозиторий из PPA:
add-apt-repository ppa:txwikinger/php5.2
<strong>либо самостоятельно прописать в /etc/apt/sources.list</strong>

Внимание: если у вас Ubuntu 10.10 (а не 10.04), то вместо lucid пишите maverick

Добавить PGP-ключ Читать полностью »

Статистика нагрузки сервера (Ubuntu) через serverstats

Linux руководство 01.06.2011

Чтобы получить подробную статистику по дням (и тд.)  можно воспользоваться утилитой serverstats Которая хранить данные и строит графики через rrdtools. Рассмотри как поставить эту штуку в Ubuntu.

Все просто, ставил serverstats, командой:

sudo apt-get install serverstats

И соглашаемся поставить недостающие пакеты (если имеются такие).

Читать полностью »

Как установить eAccelerator PHP

Linux руководство 04.05.2011

Акселератор PHP. Программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.

eAccelerator — это свободный открытый проект, выполняющий роли акселератора, оптимизатора и распаковщика. Также встроены функции динамического кэширования контента. Есть возможность оптимизации PHP-скриптов для ускорения времени их исполнения.

Поддерживает PHP4 и PHP5, включая 5.3

Читать полностью »

Установка Apache, PHP и MySQL в Ubuntu

Linux руководство 27.04.2011

1) Сначала обновим все По:

apt-get update

apt-get dist-upgrade Читать полностью »

Настройка сервера svn (svnserve)

Linux руководство 18.01.2011

Для начала как обычно посмотрел что там доступно под Linux, что при этом начиналось бы с svn. Заинтересовала утилита svnadmin. Когда я понял что особо толку от 'svnadmin help' не будет, то первым делом поглядел в ман. Разочаровался. Такого почти бесполезного мана я еще не видел :( Читать полностью »

Установка модуля mod_rpaf на CentOS

Linux руководство 09.09.2010

К сожалению, в базовых репозиториях CentOS apache-модуля mod_rpaf нет. Для его установки можно пойти двумя путями: найти готовый пакет или собрать его из SRPM самостоятельно. В этой заметке описано, как собрать пакет из SRPM. Читать полностью »

Как установить и настроить SVN (subversion)

Linux руководство, Интересные статьи 19.04.2010

Сегодня речь пойдет о том, как установить и настроить у себя SVN (subversion) на CentOS, многие знакомы с данной технологией и активно ей пользуются, т.к. она позволяет отслеживать все изменения в коде, который разрабатывает группа разработчиков.
Надеемся Вы уже подключили репозитарии, описанные в первой статье, поэтому перейдем далее.
Первым делом Вам необходимо поставить и настроить Apache, надеемся это уже сделано, если нет, подробнее как это сделать речь пойдет в следующих статьях. Читать полностью »

Скачивание файлов в PHP

PHP программирование, Интересные статьи 23.03.2010

Многие ресурсы используют файловые хранилища. Кроме возможностей загрузки и хранения файлов, бывает необходимо организовать их скачивание. Одно дело когда файлы лежат в открытом доступе, но и тогда может потребоваться передача файла через PHP. Например, администратору ресурса может быть нужна информация о количестве скачиваний. Для файлов большого объема до сих пор требуется возможность докачки, что пожалуй и является самым трудным моментом для серверных скриптов. Посмотрим как можно организовать работу скрипта на PHP, который позволяет реализовать все вышеуказанные возможности.

Начнем с простого способа. Пусть наш скрипт получает имя файла через какой-либо из параметров запроса. Это может быть реально набранный URL, а может быть и переписанный сервером при помощи mod_rewrite. Скрипт вызывает функцию file_download () с параметром $filename. Кроме прямой передачи в запросе $filename может также вычисляться на основе исходного идентификатора из запроса или дополняться путем в дереве папок сервера. Читать полностью »

Скорость загрузки сайта

Интересные статьи 16.11.2009

ksysguardСведите HTTP-запросы к минимуму

80% времени, в течение которого грузится сайт, тратится на загрузку компонентов интерфейса – изображений, таблиц стилей, скриптов, флэш-элементов и т.п. Если вы снизите количество этих труднозагружаемых компонентов, то ваш сайт сразу же начнет работать быстрее за счет снижения количества HTTP-запросов.

Простейший способ минимизировать количество элементов – это упростить дизайн сайта. А вот возможно ли организовать быструю загрузку сайта не в ущерб дизайну? Вот некоторые техники, которые позволят ускорить работу сайтов даже со сложным дизайном. Читать полностью »

Были получены исходники более 3000 интернет-проектов

PHP программирование, Интересные статьи 29.09.2009

prw_170x_of_404b874c76e04f796331e74f8e96b5a3Заниматеная статья с хабра, режил выложить.

Пару месяцев назад нами (2Товарища и Антон Исайкин) была обнаружена уязвимость, присущая в основном большим интернет-проектам (вроде Рамблера, Мейла, Яндекса, Оперы и пр.). Удалось получить доступ к файловым структурам известнейших сайтов (в общей сложности 3320 сайтов) и в ряде случаев их полные исходные коды. Читать полностью »