Подписка на блог

В твиттере помимо ссылок на заметки пишу всякую чушь

По РСС и Джейсон-фиду трансляции для автоматических читалок

Рассылка

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

Подписка на блог

В твиттере помимо ссылок на заметки пишу всякую чушь

По РСС и Джейсон-фиду трансляции для автоматических читалок

Рассылка

Нажимая на кнопку подписаться, я соглашаюсь с политикой обработки персональных данных
5 заметок с тегом

разработка

Несколько версий PHP на одном сервере с VestaCP

Для начала нужно подключить к серверу(должен быть на Debian) по SSH

Устанавливаем бесплатную панель управления сервером VestaCP

curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh

Я уже много лет пользуюсь хостингом Джино — за 499₽ в месяц можно взять VPS с 2ГБ RAM и 20ГБ SSD+HDD, что в полне хватает для разработки любых проектов. Или же за 99₽ на 512MB RAM.

Устанавливаем скрипт, который собирает нужные версии PHP и добавляет шаблоны апача в весту.

git clone https://github.com/petranikin/mgrvphp.git
cd mgrvphp
bash mgrvphp

Парсит http://php.net/downloads.php и http://php.net/releases/ на наличие bz2 архива с исходниками указанной юзером версии php. Если находит, скачивает и распаковывает исходники в /opt/php/src.

При запуске скрипт будет спрашивать какие версии php требуется собрать (версию нужно вводить полностью. Например 7.1.11, а не 7.1)

Мой хардкорный пример:

7.2.0 7.1.12 7.0.26 5.6.32 5.5.38 5.4.45 5.3.29 5.2.17

Перезагружаем весту

service vesta restart

Теперь если зайти в весту в редактирование домена, то в шаблонах апача можно увидеть новые шаблоны php56, php70, php71. Можно попробовать переключится.

27 ноября   php   vesta   разработка

Как быстро добавить SSL сертификат на сайт

Крутой сервис для генерации SSL сертификатов от Let’s Encrypt

https://letsencryptonline.com/

Можно быстро получить сертификат

Добавить на хостинг

Если же у вас собственный сервер, то процесс можно сделать ещё проще → поставить бесплатную панель управления сервером Vesta, которая сама умеет генерировать SSL сертификаты для доменов.

16 октября   лайфхак   разработка   сервера

Как сделать свой скроллбар на сайте

Привет можете посмотреть у меня на сайте

<style>
    ::-webkit-scrollbar-button {
        background-repeat:no-repeat;
        width:5px;
        height:0px
    }

    ::-webkit-scrollbar-track {
                background-color:rgba(56, 202, 204, 0.39); /* Цвет фона скроллбара */
    }

    ::-webkit-scrollbar-thumb {
        -webkit-border-radius: 0px;
        border-radius: 0px;
        background-color:#00d3ff; /* Цвет скроллбара*/
    }

    ::-webkit-scrollbar-thumb:hover{
        background-color:#00d3ff; /* Цвет ховера скроллбара  */
    }

    ::-webkit-resizer{
        background-repeat:no-repeat;
        width:4px;
        height:0px
    }

    ::-webkit-scrollbar{
        width: 10px; /*Ширина скроллбара*/
    }
</style>
16 октября   верстка   разработка

Быстрое подключение к SSH с алиасами

Если Вам необходимо регулярно подключаться по SSH к большому количеству разных серверов, этот лайфхак специально для Вас. Добавление алиасов, сделают процесс удаленного подключения намного быстрее и удобнее.

Редактируем файл конфигурации SSH для текущего пользователя:

$ ~/.ssh/config

Добавляем в него строчки:

Host swiftlead
	HostName i.swiftlead.ru
	User swiftlead
	IdentityFile ~/.ssh/id_rsa_swiftlead
        Port 8022

Где:

  • Host — алиас для удаленного сервера;
  • HostName — доменное имя или IP адрес удаленного сервера;
  • User — имя пользователя для соединения по SSH;
  • Port — порт SSH на удаленном сервере.
  • IdentityFile — путь к ssh ключу

Теперь мы можем подключаться к удаленному серверу используя простой алиас:

ssh swiftlead
2017   ssh   лайфхак   разработка

Git bash в PhpStorm для Windows

Всем привет! Расскажу как немного сделать удобнее PhpStorm на Windows.

Для начала нужно установить Git bash

Скачать

По-умолчанию терминалом для PhpStorm является стандартный терминал windows cmd.exe. Для того чтобы настроить в PhpStorm bash терминал нужно изменить соответствующую настройку:

C:\Program Files\Git\bin\sh.exe -login -i
-login и -i нужны для загрузки конфигурационных файлов и включения интерактивного режима.

Теперь можете пользоваться всеми bash командами в PhpStorm на Windows

2016   bash   git   PhpStorm   windows   разработка