<rmcreative>

RSS

Все заметки с тегами «php, Tools»

Можно уточнить:

    (2)
  1. (3)
  1. wnmp-dev 1.1.0

    16 декабря 2015

    Обновил набор для PHP-разработки под Windows. Удалось найти нормальный менеджер процессов без зависимостей и закрыть им проблему параллельной обработки нескольких скриптов.

    Написал его Пичулин Дмитрий уже давно, но выложил в OpenSource недавно. Утилита проверена им в продакшне. Менеджер стартует заданное количество php-cgi на одном порту. В случае умирания одного из php-cgi стартует новый. Кода там очень мало и им, кстати, заинтересовались в команде PHP for Windows. Надеюсь, PHP научится так делать из коробки.

    Кроме этого, поправил конфиги nginx и немного причесал батники.

    https://github.com/samdark/wnmp-dev

    9 комментариев
  2. realpath() cache size tuner

    24 октября 2015

    Месяц назад сделал небольшой скриптик, помогающий настроить значения кеша realpath в php.ini.

    Важно это потому как частые вызовы realpath() без чтения из кеша выливаются в stat, то есть в чтение с диска, который чаще всего — самое узкое место в системе.

    Пользуйтесь

    1 комментарий
  3. wnmp-dev: nginx, MariaDB, PHP под Windows

    16 июля 2014

    Решил выложить то, что собрал себе вместо denwer для работы с PHP под Windows. Нынче популярны всякие Vagrant, но иногда, особенно если пишется кросс-платформенное решение вроде Yii, нужен и Windows в том числе.

    Итак, wnmp-dev — простейший набор bat-скриптов и конфиг для nginx, которые позволяют развернуть полноценный вебсервер под Windows и легко переключаться между разными версиями PHP.

    Как поставить:

    1. Клонируем https://github.com/samdark/wnmp-dev.git или загружаем архивом.
    2. Забираем нужные версии PHP с сайта PHP for Windows. Берите nts, x86 zip.
    3. Распаковываем архив. Версия 5.5 должна оказаться в php55, версия 5.4 в php54.
    4. Забираем MariaDB или MySQL, складываем в mariadb.
    5. Копируем nginx/conf/vhosts/example._conf в nginx/conf/vhosts/mysite.conf, редактируем так, чтобы конфиг указывал на ваш вебрут.
    6. Добавляем домен из конфига в hosts.
    7. Запускаем start_all.bat
    8. Работаем.

    Предложения, пожелания и вопросы принимаются, ридми будет уточняться.

    https://github.com/samdark/wnmp-dev

    17 комментариев
  4. CircleTasks

    14 июля 2010

    http://www.simplecoding.org/wp-content/uploads/2009/08/symbols_for_paper_notebook_with_description.png

    Неплохое TODO-приложение, реализованное Владимиром Стаценко и недавно допиленное Radioact. Имеет интересную визуальную систему статусов задач. Довольно приятно в использовании.

    7 комментариев
  5. Sypex Dumper 2 Beta

    16 октября 2009

    Спустя три года и один день, обновилась, пожалуй, самая быстрая утилита-PHP-скрипт для резервного копирования и восстановления баз данных MySQL.

    Вкусности новой версии:

    • Работает в 7-8 раз быстрее старой версии (а она работала очень даже шустро).

    • «Умный» лёгкий дамп.

    • Разные стратегии восстановления.

    • Ещё более приятный интерфейс.

    • Корректное автоматическое продолжение работы при завершении по таймауту.

    • Сервисные функции MySQL в интерфейсе.

    • Можно сохранять задачи для быстрого запуска вручную или по крону.

    • Возможность автоматического удаления старых дампов.

    • Можно завершить, поставить на паузу.

    • Отзывчивый прогресс-бар.

    • API для прикручивания сторонней авторизации.

    Пробуем

    4 комментария