PHP

PHP — веб-ориентированный (в основном) язык программирования.

Установка и настройка nginx + php-fpm + MariaDB + phpmyadmin на CentOS 7

31/03/2015
от

Итак, предположим что у вас уже установлена чистая CentOS 7 (минимальная конфигурация). У меня 64-битная, все дальнейшие инструкции будут вестись с учетом того, что и у вас такая же. Добавление жизненно-необходимых системе репозиториев Для начала выполним следующие команды: # обновляемся yum -y update # устанавливаем редактор nano (терпеть не могу vim) yum -y install...
Далее »

Метки:, , , , , , , ,
Опубликовано в рубрике CentOS, MySQL, Nginx, PHP, Администрирование | 1 коммент.

Установка и настройка nginx + php-fpm на CentOS

22/02/2013
от

Начнем с того что установка nginx + php-fpm нужна для того, что бы сэкономить оперативную память на вашем VPS. Для примера возьмем VPS с CentOS 5 (5.5), используя общедоступные репозитории CentOS 5 для простого обновления софта. Используем для этого репозиторий centalt.   1. Для начала обновим нашу систему:   yum -y update   2. Потом установим...
Далее »

Метки:, , , , , ,
Опубликовано в рубрике CentOS, Nginx, PHP | Комментариев нет »

Выполнение PHP скрипта из-под cron (crontab) с параметрами

20/04/2012
от

Итак, задача: Запустить PHP скрипт по расписанию с передаваемыми в него параметрами. Решение: Добавить новую запись в кронтаб из под текущего пользователя не сложно: crontab -e При возникновении желания что-нить отправить по мылу у крона — посылаем все на рута, для этого в самом верху пользовательского кронтаба пишем: MAILTO=root Для того, чтобы наш кронтаб...
Далее »

Опубликовано в рубрике FreeBSD, PHP | Комментариев нет »

Устанавливаем eAccelerator

21/03/2012
от

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

Метки:, , , , , , ,
Опубликовано в рубрике FreeBSD, PHP | Комментариев нет »

Исследуем код symfony (Глава 2.)

03/03/2012
от
Исследуем код symfony (Глава 2.)

Перевод второй главы “Exploring Symfony's Code” онлайн книги “Definitive guide to Symfony”. На первый взгляд приложение cделанное на symfony может выглядеть отпугивающим. Много директорий, скриптов, классов, HTML-файлов, или даже смеси PHP с HTML. В коде используются какие-то классы, которых не содержит папка с приложением, а дерево директорий жутко глубокое, порой доходит до шести уровней. Но как только вы поймете причины этой кажущейся сложности, все вышеописанное покажется вам таким естественным,...
Далее »

Метки:, , , , , , ,
Опубликовано в рубрике PHP, Symfony, Шаблоны проектирования | Комментариев нет »

Немного о Symfony (Глава 1.)

03/03/2012
от

Перевод первой главы “Exploring Symfony's Code” онлайн книги “Definitive guide to Symfony”. В кратце о Symfony Symfony — фреймворк с открытым кодом, написанный на PHP5. В основе Symfony лежит архитектура МVС и ORM Propel (а также ORM Doctrine). Symfony отличается прозрачным дизайном, читаемостью кода и позволяет разработчику сконцентрироваться на принципах быстрой разработки (agile development) — DRY, KISS, XP. Фреймворк предлагает удобные...
Далее »

Метки:, , , , , , , , , , , , , , , ,
Опубликовано в рубрике Symfony | Комментариев нет »

Автоматический бэкап логов apache и PHP

03/03/2012
от

Задача: Надо организовать автоматический бэкап логов apache + PHP, архивацию и удаление старых архивов. Пишем скрипт на bash: #определяем входящие параметры SOURCE=$1 DESTIN=$2 MASK=$3 REMSOURCE=$4 REMBACKUPSINMINUTES=$5 #Текущая дата + время (без секунд) DATE=`date "+%Y-%m-%d-%H%M"` #Перебираем файлы логов ls ${SOURCE}${MASK} | while read LOGFILE; do #Создаем архив в DESTIN для каждого найденного лога в указанной...
Далее »

Метки:, , , , ,
Опубликовано в рубрике FreeBSD, PHP | Комментариев нет »

Распределенное логирование для apache и PHP

03/03/2012
от

Итак, задача: Надо сделать так, чтобы ошибки апача писались в логи апача, а ошибки PHP писались в логи php. По умолчанию, если в php.ini директива error_log не существует, или закоментирована, то все ошибки PHP будут писаться в стандартный лог апача, опять же, если он тоже включен, ведь может быть такая ситуация, когда и ошибки...
Далее »

Метки:, , , , ,
Опубликовано в рубрике FreeBSD, PHP, Хостинг | Комментариев нет »

Редакторы кода

18/12/2011
от

Вот хочу поделиться с вами теми редакторами, которыми сам пользуюсь, или знаком: Dreamweaver — очень продвинутый редактор, много чего в нем есть хорошего и удобного, подсветка настраиваемая, встроенный клиент FTP и много-много других фишек, на столько много, что сама программа давно уже перестала быть классическим редактором. Это уже даже сложно назвать мега-комплексом среды разработки,...
Далее »

Метки:, , ,
Опубликовано в рубрике JavaScript, MySQL, PHP, Верстка, Разное | Комментариев нет »

PHP и с чем его едят (очень коротко)

15/12/2011
от
PHP и с чем его едят (очень коротко)

PHP — это серверный  объектно-ориентированный язык программирования. Используется он в основном для того, чтобы динамически сгенерировать HTML страницу и отдать ее веб-серверу, а уже веб-сервер свое дело знает :). Конечно в процессе эволюции, как и любой другой язык PHP научился всяким дополнительным фичам, например, подключаться к базе данных и хранить там информацию. PHP можно...
Далее »

Метки:, , , ,
Опубликовано в рубрике PHP | Комментариев нет »