1

Скрипт конфигурации виртуальных хостов

Для веб-сервера Apache есть прекрасный модуль mod_macro, позволяющий использовать макросы для конфигурирования виртуальных хостов (VHost).

Этот модуль и статья на Хабре подтолкнули написать небольшой скрипт для автоматизации создания нового виртуального хоста.

Запустив скрипт можно легко добавить новый виртуальный хост, избавив себя от рутинной работы:

Скрипт добавит информацию о новом виртуальном хосте на основании шаблона, занесет hostname в файл hosts, а также перезагрузит конфигурацию веб-сервера.

Далее подробности установки модуля, создания шаблона и сам shell-скрипт.

Read more

0

Отладка сервера за NAT-ом

Если прямого доступа со стороны веб-сервера к вашему компьютеру нет, то описанная ранее схема работать не будет. Но если у вас есть доступ по SSH к веб-серверу, то поможет SSH туннель с вашей машины на сервер, в котором нужно прокинуть порт отладки к вам.

Настройка Xdebug

Перенастроем Xdebug, чтобы он смотрел на свой локальный хост (путь к файлу с настройками для Xdebug у  вас может отличаться, также можно добавить параметры xdebug в php.ini, но это не тру):

Не забываем перезагрузить веб-сервер, чтобы была прочитана новая конфигурация.

SSH Туннель (putty)

Разберем прокладку туннеля, на примере настройки SSH-клиента Putty:
Read more

0

Установка Zend OPcache

Zend OPcache обеспечивает более быстрое выполнение PHP кода операции через кэширование и оптимизацию. Он улучшает PHP производительность, сохраняя скомпилированные сценариев байт-кода в разделяемой памяти. Zend OPcache включен в PHP 5.5 по умолчанию, если же у вас более старая версия, OPcache стоит установить.

Установка на CentOS

Установка PECL

Установка пакетов по зависимостям

Скачиваем с сайта http://pecl.php.net/package/ZendOpcache пакет для установки

Установка Zend OPcache как пакет PECL

После установки добавляем строку zend_extension=/usr/lib64/php/modules/opcache.so в файл /etc/php.d/opcache.ini

Перезапускаем вебсервер Apache

Оптимальные настройки по умолчанию

По рекомендации разработчиков, оптимальные настройки, которые можно выставить первоначально следующие:

Read more

0

Установка переменной среды окружения Linux

Для вывода всех переменных среды окружения можно использовать команду:

Для просмотра текущего содержимого переменной PATH грепнем вывод:

Для того, чтобы добавить очередной путь в переменную PATH:

Литера $PATH будет содержать текущее содержимое PATH, а несколько путей разделяются двоеточием между собой (после последнего пути двоеточие не ставится)

В Ubuntu, для того, чтобы переменная автоматически устанавливалась при запуске системы, отредактируем .bashrc редактором vi или любым другим удобным:

Дополнить строчками: