Почему без апача? Апач в системе стоит, пусть себе стоит. Его еще донастроить немного — и горя знать не буду.
Конфиги для nginx генерировать не надо. В статье же написано (ах, простите, вы не читали). Вновь добавленные через панель управления сайты будут обслуживаться nginx-сервером proxy. Потом уже ручками их можно будет перенести на один из php-fpm серверов.
И я не думаю, что при обновлении ISPConfig возникнут проблемы. С версии 3.0.4 он поддерживает nginx. Придумаю что-нибудь.
Я Вам верю. Просто статья про то, как новичок, не осиливший настроек Apache, на «таком старье» за выходные вытащил свой сервер из полной ж в чуть менее полную с помощью «говно типо нгинкса».
Еще раз спасибо, можно сказать что и ради таких комментариев тоже писал статью.
Во всех конфигах добавил коммент и отсылку на Ваше решение внизу статьи.
Под php-fpm он и у меня завелся.
Вот здесь, например, в 1-м же абзаце со ссылкой на офсайт указывают
eAccelerator only works with mod_php or php in fastcgi mode. It can't be used in cgi or cli because eAccelerator needs to set up shared memory, and this can only be done when all php instances that need to access it are forks of the first process
По mpm_worker — согласен, буду переводиться обратно на prefork.
— eAccelerator, конечно же, должен стоять (если глючит — надо подбирать версии PHP и eAccelerator, чтобы работало стабильно, это возможно — по крайней мере, я много лет пользуюсь eAccelerator и за это время всего пару багов ловил, так что вам не повезло просто, скорее всего);
Нет, здесь не невезение, здесь все намного хуже. Я просто не уверен что даже сейчас четко понимаю, как именно реализована связка Apace — PHP на моем сервере. А это плохо.
Где-то в описании eAccelerator читал, что он плохо отрабатывает, если PHP работает в режиме CGI из-за каких-то проблем с памятью. Вы так не пробовали случайно?
Array dereferencing support, Short syntax for arrays и что-то еще делают php похожим на js. Сколько раз после написания яваскриптов возвращался на сервер и спотыкался. Вообще, весь список изменений выглядит очень вкусно для разработчика.
Но как-то мелко что ли? 5.3 поглобальнее был.)))
Примеры из личной жизни — NetBeans vs ZendStudio 8
— форматирование отступов по умолчанию — 4 пробела vs tab.
Возможно, это все настраиваемое, но из коробки у меня работало именно так.
Очень неприятно знаете ли смотреть на код «елочкой», когда он добавляет какую-либо строчку посреди моей функции.
— баги/особенности при работе с SVN у каждой IDE свои. Проще договориться что именно не стоит делать. У меня были случаи, когда NetBeans не мог провести svn update после какого-нибудь извращенного комита от ZS.
И таких мелочей может быть очень много. Зачем это все испытывать на своей шкуре?
Это при работе с напарником. При работе со стажером проще из памяти достать сочетание кнопок (расположение в меню) именно той IDE, которой пользуешься сам, чем подходить и разбираться.
Конфиги для nginx генерировать не надо. В статье же написано (ах, простите, вы не читали). Вновь добавленные через панель управления сайты будут обслуживаться nginx-сервером proxy. Потом уже ручками их можно будет перенести на один из php-fpm серверов.
И я не думаю, что при обновлении ISPConfig возникнут проблемы. С версии 3.0.4 он поддерживает nginx. Придумаю что-нибудь.
Во всех конфигах добавил коммент и отсылку на Ваше решение внизу статьи.
Сейчас в статье подправлю
Вот здесь, например, в 1-м же абзаце со ссылкой на офсайт указывают
По mpm_worker — согласен, буду переводиться обратно на prefork.
Здесь основная сложность в 1 хотелке — сделать авторизацию при SVN запросах через Readmine.
Сейчас эта связка работает.
Нет, здесь не невезение, здесь все намного хуже. Я просто не уверен что даже сейчас четко понимаю, как именно реализована связка Apace — PHP на моем сервере. А это плохо.
Где-то в описании eAccelerator читал, что он плохо отрабатывает, если PHP работает в режиме CGI из-за каких-то проблем с памятью. Вы так не пробовали случайно?
для Squeeze нашел, в статье это описывал, для Lenny не нашел.
За остальное спасибо, обязательно попробую
Но как-то мелко что ли? 5.3 поглобальнее был.)))
Хорошо, что Игорь не попал в армию. Мой сервер ему за это очень сильно благодарен.
— форматирование отступов по умолчанию — 4 пробела vs tab.
Возможно, это все настраиваемое, но из коробки у меня работало именно так.
Очень неприятно знаете ли смотреть на код «елочкой», когда он добавляет какую-либо строчку посреди моей функции.
— баги/особенности при работе с SVN у каждой IDE свои. Проще договориться что именно не стоит делать. У меня были случаи, когда NetBeans не мог провести svn update после какого-нибудь извращенного комита от ZS.
И таких мелочей может быть очень много. Зачем это все испытывать на своей шкуре?
Это при работе с напарником. При работе со стажером проще из памяти достать сочетание кнопок (расположение в меню) именно той IDE, которой пользуешься сам, чем подходить и разбираться.
Кроме того, баги IDE при работе с SVN у каждой
С разрешения автора :) список из статьи на стену повешу, буду партнера в него тыкать — «Смотри, это не я один такой, это умные люди придумали»