Laravel + Bitbucket + OpenShift

Довольно часто необходимо вести проект командой или отчитываться перед заказчиком объемом кода, а также показывать результат — как он работает.

Я в своей работе использую Bitbucket и OpenShift. Думаю нет необходимости рассказывать о этих сервисах. Без каких либо материальных вложений мы получаем:

  • приватные репозитории на 5 пользователей в совместном доступе
  • трекер задач (issue tracker)
  • вики (wiki)
  • 3 облачных площадки для развертования проектов

Читать далее Laravel + Bitbucket + OpenShift

Обновляемся до Phalcon 1.3

Не так давно обновился высокопроизводительный php-фреймворк Phalcon до финальной версии 1.3 (запись в официальном блоге). При обновлении с предыдущей стабильной версии 1.2.6 я столкнулся с несколькими трудностями. Сразу оговрюсь, что нижеследующее применимо к ОС Ubuntu.

Для начала получим свежие исходники и запустим компиляцию:

Читать далее Обновляемся до Phalcon 1.3

Laravel 4 на виртуальном хостинге

Порою вам просто необходимо воспрользоваться виртуальным хостингом. Причины могут быть в клиенте или в политике компании. Несмотря на это Laravel структурирован особым образом и мы рассмотрим несколько способов, которые помогут нам разместить проект на хостинге с минимальными требованиями.

Я хотел бы начать с того , что существуют много решений способных удовлетворить ваши потребности — готовые решения для размещения проектов на таких PHP фреймворках, как Laravel. Fortrabbit — одно из таких решений, но безусловно не единственное.

Читать далее Laravel 4 на виртуальном хостинге

Советы по настройке и оптимизации Nginx и PHP-FPM

От переводчика:
Речь пойдет о тонкостях настройки связки Nginx + PHP-FPM в виде небольшого сборника советов. Перевод вольный. Ориентированно на пользователей Linux.

Советы по настройке и оптимизации Nginx

Совет №1 — Организация файлов конфигурации Nginx

Обычно файлы конфигурации Nginx хранятся в /etc/nginx.

Один из удобных способов организации файлов конфигурации в стиле Debian/Ubuntu Apache:

Читать далее Советы по настройке и оптимизации Nginx и PHP-FPM

Обработать последний элемент foreach

Рассмотрим несколько вариантов решения поставленной задачи.

Вариант №1

Работает только если явно задать ключи:

Вариант №2

Работает только если массив передать по ссылке:

Читать далее Обработать последний элемент foreach