"Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены" Edward V Berard
"Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!" Vidiu Platon.
четверг, 13 января 2011 г.
воскресенье, 9 января 2011 г.
Настройка окружения: phpUnit
Первый пост
Привет.
Здесь мы будем писать про технологии web-программирования и смежных областей.
Нужно было начинать раньше, но, как говориться "никогда не поздно" :)
Здесь мы будем писать про технологии web-программирования и смежных областей.
Нужно было начинать раньше, но, как говориться "никогда не поздно" :)
суббота, 1 января 2011 г.
Описание окружения
Вот уже c 2011 года мы работаем на Ubuntu (начинали с 10.04, сейчас уже 14.04) - чему безумно рады.
В качестве IDE - PhpStorm.
Пишем на PHP (PHP 5.5) + Zend Framework v1/v2.
СУВ: git + gitosis (хостимся на своем сервере).
БД: MySQL, PostgreSQL redis.
Инструменты: memcache, PhpUnit, Codeception, Symfony, xDebug, APC, pivotaltracker.
Недавно отказались от eAccelerator (глючил с open_basedir) на офф. сайте есть патч, но это не серьезно (не серьезно, когда продашкен упал спустя 2 недели без видимых причин).
Стандарты кодирования от Zend
nginx + php-fpm
MySQL 5.5 (or more stable)
memcached (php-memcache) (any stable)
phpMyAdmin (any stable)
git (any stable)
APC (any stable)
PHP 5.5 (or more stable) + pcntl + pcre + mb + mcrypt + gd + curl
apache2 + mod_php
MySQL 5.5 (or more stable)
memcached (php-memcache) (any stable)
phpMyAdmin (any stable)
git (any stable)
APC (any stable)
xDebug (any stable)
PhpStorm (any stable)
SmartGit (free version!)
В качестве IDE - PhpStorm.
Пишем на PHP (PHP 5.5) + Zend Framework v1/v2.
СУВ: git + gitosis (хостимся на своем сервере).
БД: MySQL, PostgreSQL redis.
Инструменты: memcache, PhpUnit, Codeception, Symfony, xDebug, APC, pivotaltracker.
Недавно отказались от eAccelerator (глючил с open_basedir) на офф. сайте есть патч, но это не серьезно (не серьезно, когда продашкен упал спустя 2 недели без видимых причин).
Стандарты кодирования от Zend
Сервер
PHP 5.4 (or more stable) + pcntl + pcre + mb + mcrypt + gd + curlnginx + php-fpm
MySQL 5.5 (or more stable)
memcached (php-memcache) (any stable)
phpMyAdmin (any stable)
git (any stable)
APC (any stable)
Рабочее место
Ubuntu 14.04PHP 5.5 (or more stable) + pcntl + pcre + mb + mcrypt + gd + curl
apache2 + mod_php
MySQL 5.5 (or more stable)
memcached (php-memcache) (any stable)
phpMyAdmin (any stable)
git (any stable)
APC (any stable)
xDebug (any stable)
PhpStorm (any stable)
SmartGit (free version!)
Итак, настройка рабочего места программиста..
Подписаться на:
Комментарии (Atom)