Статьи в категории PHP

Установка PHP 7 (для php-fpm) с помощью phpbrew + бенчмарки php 7

// Апрель 1st, 2016 // 6 Comments » // PHP

php-brewВсем привет. Это я, Netandreus и сейчас мы попробуем накатить свежий php 7 параллельно с текущей веткой. И не просто накатить, а сделать это с помощью phpbrew. Эта утилита пришла к нам из мира ruby, где rvm уже давно радует разработчиков и админов. С ней поддерживать разные версии интерпретатора значительно лучше, чем…. чем без неё. (далее…)

Share

Ставим древнюю версию php 5.2 на Ubuntu 14.04 (nginx/apache+php_fastcgi)

// Март 28th, 2016 // 4 Comments » // CMS, PHP, Ubuntu, Системное администрирование

zombie-iconВ этом посте я расскажу, как на современный веб-сервер можно поставить такую древнюю версию php, как 5.2.17 Зачем это может понадобиться — даже не спрашивайте :) В качестве примера можно представить ситуацию, когда необходимо развернуть какой-нибудь стародавний скрипт и отдебажить его или посмотреть вживую. В общем всех некрофилов — велкам под кат. (далее…)

Share

Два публичных статуса в WordPress

// Март 10th, 2015 // No Comments » // CMS, PHP, WordPress

status-iconВ этом посте я расскажу, как сделать так, чтобы у вас в WordPress было бы два публичных статуса. Публичный статус присваивается постам (или другим объектам сайта), которые доступны пользователям без дополнительных условия (ввод пароля и т.д.). (далее…)

Share

PHP Composer: личные впечатления

// Ноябрь 14th, 2012 // 24 Comments » // PHP, Веб-разработка

В этом посте я расскажу о личных впечатлениях от использования такой интересной штуки, как Composer. Если кто не в курсе, это менеджер зависимостей для PHP библиотек, который облегчает установку, обновление и поддержку различных библиотек в вашем проекте. (далее…)

Share

Двойное обертывание в PHP

// Июнь 7th, 2012 // 8 Comments » // PHP, Веб-разработка

В этой статье я расскажу о том, как делать двойное (ну или n-ое) обертывание некой функции в php 5.3 Вообще это может понадобиться для очень многих вещей: кэширование, логирование и т.д. (далее…)

Share

CodeLobster PHP IDE

// Апрель 9th, 2012 // 8 Comments » // PHP, Веб-разработка

В этом посте я расскажу об одном из инструментов разработки на PHP — CodeLobster. Сейчас на рынке IDE присутствуют такие гиганты, как Eclipse, Zend Studio, NetBeans, PhpStorm. Чем же так примечательна эта IDE? (далее…)

Share

Баг в igbinary 1.1.1 при сериализации сессий в MongoDB Session Handler

// Март 7th, 2012 // No Comments » // NoSQL, PHP

В этом посте я расскажу о баге, на посик которого мы потратили три дня. Периодически PHP сыпался SegFault. Очень долго ловили этот баг. (далее…)

Share

Invision power board, кэширование, nginx и редиректы

// Ноябрь 21st, 2011 // No Comments » // PHP, Веб-разработка

В этом посте я расскажу о баге, который недавно правил. Проблема была в том, что nginx выдавал 404 ошибку при обращении к одной из внутренних страниц форума. Баг проявлялся временами, и обладал ещё рядом особенностей. (далее…)

Share

1С Битрикс Облачный драйв. Фотоотчёт.

// Октябрь 12th, 2011 // 5 Comments » // CMS, IT конференции, PHP

Пару дней назад в мою почту свалилось приглашение на конференцию Битрикса. Откуда я собственно узнал, что вышла его новая 11 версия. Интересно было узнать, что же там нового, да и вообще приглядеться к самой популярной отечественной платной CMS системе. (далее…)

Share

Гейзенбаг: коды возврата при использовании Memcached+Nginx

// Сентябрь 2nd, 2011 // No Comments » // Memcached, PHP, Zend Framework, Веб-разработка

На этой неделе в нашей тикет-системе был совершенно изумительный гейзенбаг. При запросе  определённой страницы, на которой расположен уже удалённый объект было необходимо выдавать код 404. Однако в произвольные моменты времени там выдавался код 200. (далее…)

Share