06 июня, 2016

Исполнение кода PHP из консоли Windows

Немного на тему выполнения PHP-кода из командной строки ОС (Windows Command Prompt).
Иногда возникает необходимость выполнить небольшой фрагмент пхп-кода из командной строки. Например, просмотреть работу какой-либо функции PHP. Итак, попробуем:

C:\>"c:\xampp\php\php.exe" -r print('hello');
hello
C:\>"c:\xampp\php\php.exe" -r "echo 'hello'";
hello

Можно заметить, что с кавычками, в которые нужно/не нужно завернуть код не все однозначно. Нужно понимать когда они нужны, а когда можно и без них.
На необходимость кавычек влияет содержимое кода, который мы хотим исполнить: функция, команда или оператор.

28 сентября, 2014

Заметки: Домашняя локальная сеть

Для меня началось все с того, что я столкнулся с практической задачей объединить в сеть два настольных ПК с ОС Windows, которые подсоединены к роутеру.
Стал интересоваться как это делают, прочитал кое-что на вопросах и ответах, на форумах. Гуглил приблизительно такие запросы: "локальная сеть Win XP Win 7".
У меня есть еще, например, книга называется "Два домашних компьютера: объединяем в сеть сами". Название многообещающее, но много воды.

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

18 августа, 2014

Конфигурация высоконагруженного проекта

В основном предлагается типичная конфигурация для высоконагруженных проектов на сегодня:

OS: GNU Linux
Server: nginx, Apache, Varnish
Language: PHP

CMS/Framework: Symfony/Drupal
используется связка PHP и Symfony. За основную систему управления базами данных взята MySQL, кэширование объектов выполняет memcached, а коллекций объектов – Redis.