<rmcreative>

RSS

Все заметки с тегом «Windows»

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

    (1)
    (1)
    (1)
    (1)
    (1)
  1. (1)
    (2)
  1. (2)
    (3)
    (1)
    (1)
  1. (2)
  2. (9)
  3. (1)
    (1)
  1. (1)
  2. (1)
    (1)
  1. (1)
  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. Уязвимость dev/random и других UNIX-устройств под Windows

    20 октября 2015

    Разрабатывая код для PHP не забывайте про Windows.

    Скриншот подготовил thefsb.

    12 комментариев
  3. Подключение к L2TP VPN средствами Windows

    22 июля 2014

    Захотелось подключиться к отлично работающему в Android, iOS, MacOS VPN по L2TP средствами Windows. Вот не хочет и всё тут.

    Поискал причину, нашлась. Итого:

    • Открываем regedit.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ PolicyAgent.
    • Создаём DWORD (32-bit) с именем AssumeUDPEncapsulationContextOnSendRule.
    • Выставляем значение в 2.
    • Перезагружаемся.
    Комментировать
  4. 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 комментариев
  5. На сайт PECL вернулись Windows-билды

    4 октября 2013

    На сайт PECL вернулась поломанная годы назад возможность сливать готовые DLL-ки расширений. DLL-ки отмечены логотипом одной из старых версий Windows. Пока доступны билды не для всех расширений, но это вопрос дня или двух.

    Частично из за той самой поломки, работа с PHP под Windows успела завоевать репутацию неимоверно сложного процесса, так что определёно стоит сказать спасибо за его упрощение Анатолию Бельскому. Ну и заодно Microsoft, которая спонсирует его работу над OpenSource-проектом.

    7 комментариев
  6. Установка PEAR под Windows

    28 сентября 2013

    Для PEAR под Windows существует инсталлятор, в процессе работы которого можно указать пути к различным директориям, в том числе к той, что содержит pear.ini. После завершения установки необходимо запустить файл PEAR_ENV.reg, который должен выставить переменные окружения, влияющие на пути.

    После перезапуска консоли набираем pear config-show и ищем сточку User Configuration File. Если там путь, который вы указали при установке, а не C:\\windows\pear.ini, у вас всё сработало как надо.

    Если нет, переименовываем файл PEAR_ENV.reg в PEAR_ENV.bat и немного правим:

    setx PHP_PEAR_SYSCONF_DIR C:\\ваш\\путь
    setx PHP_PEAR_INSTALL_DIR C:\\ваш\\путь
    

    Запускаем, перезапускаем консоль, проверяем pear config-show.

    4 комментария
  7. pngslim, экстремальное сжатие png под Windows

    19 августа 2013

    Жмёт png без потерь лучше всего, что я пробовал. Использует довольно большое количество утилит, брутфорсит. Работает медленно. Если передать pngslim.cmd директорию, обрабатывает рекурсивно все png в ней по несколько штук параллельно.

    Пользуемся

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

    9 комментариев
  8. Запускаем HTML-презентации с флешки

    15 марта 2013

    Существует довольно много интересных инструментов для создания презентаций на HTML:

    Есть ещё много разных. Я решил в следующий раз использовать reveal.js, но зная, что на конференциях иногда пропадает интернет, озаботился вариантом работы в оффлайне. Оказалось всё очень просто. Рецепт для Windows, но, думаю, для всего остального сделать не сложнее.

    Читаем

    4 комментария
  9. XHProf для Windows

    31 мая 2012

    Вопреки распространённому мнению о том, что PHP-профайлер, созданный в недрах Facebook, работает только под Linux, есть билды и под Windows. Неофициальные, но вполне себе рабочие.

    При установке не забываем про совместимость билда расширения и PHP.

    11 комментариев
  10. Как скомпилить libevent для PHP под Windows

    22 мая 2011

    Компилировать расширения PHP под Windows нет так уж и просто. Но задача вполне выполнимая.

    Читаем

    6 комментариев