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

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

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

Рассылка

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

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

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

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

Рассылка

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

разработка

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

Я уже писал про Несколько версий PHP на Debian с VestaCP

Сейчас расскажу как это повторить, если у вас VestaCP на CentOS
Установка супер простая. Устанавливаются последние версии PHP 7.0, 7.1, 7.2, 5.6, 5.5, 5.4

wget https://cdn.swiftcloud.ru/vestacp/sk-php-selector.sh
bash sk-php-selector.sh

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

Как видим, все работает.

21 декабря   php   vesta   разработка

Несколько версий PHP на Debian с 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 сертификаты для доменов.

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

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

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

<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>
2017   верстка   разработка

Быстрое подключение к 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   лайфхак   разработка
Ранее Ctrl + ↓