Рабочая среда

Подписаться на эту рубрику по RSS

Софт, модули, скрипты для нормальной работы серверной части PHP

(Полное руководство) Установка Nginx 1.1.4 + PHP-fastcgi + MySQL + memcache на Debian (FastVPS)

Автор: Mowshon.
Опубликовано 22 сентября 2011
в рубрике PHP, Рабочая среда

Nginx + PHP-fastcgi + MySQL + memcache на Debian (FastVPS)

Решил написать данную статью после того, как сам столкнулся с установкой нового Nginx 1.1.4 на VPS от FastVPS. Купил OVZ-3, поставил Debian 5 но вот что-то захотелось поставить Nginx. Сайты все у меня на apache, но вот недавно заметил небольшое торможение сайтов и решил сменить и VPS и серверную часть. По мере изучения материалов с хабры и применяя их на VPS столкнулся с небольшими проблемами установки Nginx. Данная статья будет полезна начинающим веб-мастерам которые, хотят быстро установить у себя свежую версию Nginx и MySQL.Далее...

Как установить Денвер?

Автор: Mowshon.
Опубликовано 9 августа 2011
в рубрике PHP, Рабочая среда

Как установить Денвер?

Для того чтобы установить Денвер, вам не придется прикладывать особых усилий, весь процесс осуществляется достаточно быстро и редко вызывает какие-то затруднения. Но, чтобы вы убедились в этом самостоятельно, давайте разложим по полочкам всю последовательность действий.

Сам пакет Денвер вы можете взять на официальном сайте, причем совершенно безвозмездно (данное программное обеспечение находится в свободном доступе).Далее...

Debian - Оптимизация производительности Apache

Автор: Mowshon.
Опубликовано 5 августа 2011
в рубрике PHP, Рабочая среда

Debian - Оптимизация производительности Apache

Если вы решили увеличить производительность Apache (а на сегодняшний день это – один из самых популярных веб-серверов Сети), то вам пригодятся те советы, которые мы собираемся дать в этой статье.

1.    Работайте только с действительно нужными вам модулями, а все остальное, сразу же и не задумываясь, удаляйте! Дело в том, что в этом случае вы сразу же уменьшите потребления памяти, что и повлечет за собой увеличение скорости. Второй вариант – скомпилировать модули как DSO, при помощи apxs (в apache 1) и apxs 2 в (apache 2), что сократить скорость работы примерно на 11-15%. Далее...

PHP и Ruby on Rails: что лучше?

Автор: Mowshon.
Опубликовано 26 июля 2011
в рубрике PHP, Рабочая среда

PHP VS Ruby on Rails: что лучше

И PHP и Ruby on Rails имеют своих убежденных последователей. Эти последователи настолько преданны выбранной ими платформе, что сбор достоверной информации о различиях между платформами может быть довольно трудной задачей. Однако эта информация очень важна, если вы собираетесь принять решение о том, какую платформу выбрать для разработки вашего следующего проекта. Далее приведен быстрый обзор некоторых основных характеристик и дополнительные факторов, которые следует учитывать при выборе PHP или Ruby On Rails.Далее...

Установка eAccelerator 0.9.6.1 (apache2) на Debian 5

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

Установка eAccelerator 0.9.6.1 (apache2) на Debian 5

Если Вам кажется, что PHP стал тормозить или, же, напротив, его нужно немного ускорить вам нужен акселератор.

В интернете есть много статей "Как установить eAccelerator" но некоторые ссылки там уже не рабочие. Для опытных администратором нерабочая ссылка это не проблема, но для новичка ошибка в консоли из за нерабочий ссылке может быть непонятной.

Что такое eAccelerator и для чего он нужен ?

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

Проверенные способы защиты PHP

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

PHP является одним из самых популярных языков для веб-разработки на данный момент. В результате, хакеры постоянно ищут способы использования PHP сценариев для получения несанкционированного доступа или нанесения ущерба системе. Безопасность PHP кода необходима в любом веб-приложение, которое вы разрабатываете.

Для обеспечения безопасности PHP-приложения существует две основные категории методов защиты кода. Первая категория включает настройку самого интерпретатора PHP через файл php.ini, что оказывает влияние на безопасность приложения в целом. Вторая категория подразумевает использование проверенных методов программирования и написание безопасного кода для предотвращения использования уязвимостей.Далее...

PHP: Как уменьшить количество HTTP запросов с помощью схемы data: URI

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

Идея данной статьи заключается в следующем: можно уменьшить количество запросов HTTP, которые страница должна сделать для своих изображений, предварительно обработав исходный код и преобразовав их по схеме data:URI.

страницы - загрузку страницы" alt="оптимизация страницы - загрузку страницы" height="300" width="400">

Схема data:URI позволяет включать в веб-страницу данные в качестве внешнего ресурса. Схема может быть использована для любого вида данных, включая изображения, сценарии и таблицы стилей, и поддерживается во всех современных браузерах: Gecko браузерах, таких как Firefox и Camino, Webkit браузерах, как Safari, Konqueror и Chrome, конечно же, в Opera, и с ограничениями в IE8 (но не в IE7 или более ранней версии).Далее...

[Решено!] Ошибка: Call to undefined function: curl_init() или нерабочий cURL

Автор: Mowshon.
Опубликовано 23 июля 2011
в рубрике PHP, Рабочая среда
Call to undefined function: curl_init() или нерабочий cURL
cURL — это свободная, кроссплатформенная служебная программа командной строки для копирования файлов по различным протоколам с синтаксисом URL.

Если Ваш парсер или модуль который Вы установили не работает из за cURL

Выводится ошибка "Fatal error: Call to undefined function: curl_init()"

Это означает что у Вас не установлены библиотеки cURL

РешенияДалее...

Установка XAMPP на Windows

Автор: Mowshon.
Опубликовано 23 июля 2011
в рубрике PHP, Рабочая среда

XAMPP не единственный пакет «всё-в-одном». Два других пакета – WampServer и EasyPHP. Пакеты также устанавливают всё программное обеспечение, необходимое для разработки на PHP. Основное различие заключается в интерфейсе, который они предоставляют для управления веб-сервером и базой данных.

Ниже описано, как установить пакет XAMPP:

1.Скачайте XAMPP для Windows. Выберите базовый пакет (Basic pakage) самораспаковывающийся RAR архив.

2.Закройте все приложения на вашем компьютере, и дважды щелкните EXE-файл, который вы скачали. В диалоговом окно нужно будет ввести путь для установки XAMPP. По умолчанию C:. При выборе пути по умолчанию, все необходимые файлы извлекаются в новую папку с именем C:xampp.

3.В конце процесса извлечения, инсталлятор откроет окно командной строки Windows с серией вопросов о параметрах установки. Введите по усмотрению y или n, и нажмите Enter.

4.После установки параметров, вы должны увидеть сообщение о том, что XAMPP готов. Введите 1 и нажмите Enter, чтобы запустить панель управления XAMPP (см. Рис 1).Далее...

Установка PHP с помощью Microsoft Web Platform Installer

Автор: Mowshon.
Опубликовано 23 июля 2011
в рубрике PHP, Рабочая среда

Если вам нужно использовать IIS вместо Apache, проще всего установить PHP с помощью Microsoft Web Platform Installer (Web PI). Инструмент Web PI автоматически загружает нужную версию PHP и встраивает её в IIS сервер. На момент написания данной статьи Web PI не поддерживает MySQL или PhpMyAdmin, так что Вам придется установить их отдельно позже. Если у вас ещё не установлен сервер IIS или .NET Framework, Web PI установит их вместе с PHP.

  1. Загрузите Web PI с сайта www.microsoft.com/web/downloads/platform.aspx. Если вы используете Internet Explorer, нажмите Run для установки. Иначе, сохраните .exe-файл на локальном компьютере, и дважды щелкните по нему, чтобы установить Web PI.
  2. Вы должны оставаться в онлайне, так как Web PI подключается к Microsoft, чтобы найти самые новые версии компонентов, а затем спрашивает, какие из них вы хотите установить (см. рисунок 1). 

    Если вам нужно использовать IIS вместо Apache, проще всего установить PHP с помощью Microsoft Web Platform Installer (Web PI). Инструмент Web PI автоматически загружает нужную версию PHP и встраивает её в IIS сервер. На момент написания данной статьи Web PI не поддерживает MySQL или PhpMyAdmin, так что Вам придется установить их отдельно позже. Если у вас ещё не установлен сервер IIS или .NET Framework, Web PI установит их вместе с PHP.Далее...