Метка: ubuntu

  • Как установить imagemagick для php7 в ubuntu 16.04?

    Imagick — важное расширение, необходимое для работы с изображениями, поэтому при серьезной разработке его установка обязательна! О том, как это сделать я расскажу в этой короткой статье. Итак, Imagick, по сути своей обычный модуль для php, поэтому ставится он как и все свои собратья. sudo apt-get install php-imagick После успешной установки необходимо перезагрузить сервер, если […]

  • Git. Как создать открытый ssh-ключ?

    В работе с git часто применяется авторизация по публичным ssh-ключам. Это дает возможность подтверждать авторизацию путем передачи сгенерированного ssh-ключа. Сейчас речь пойдет о том, как нужно генерировать этот ключ. Итак, Ваши ключи, в случае, если они были сгенерированны ранее хранятся в папке ~/.ssh. В терминале выполните последовательно комманду cd ~/.ssh и ls. Если у Вас […]

  • Yii2. Ошибка «The package is not available in a stable-enough version…» при установке.

    В этой статье расскажу, как решить простую — но очень частую ошибку, так сказать, «по невнимательности», возникающую при установке Yii2. Итак, ошибка может иметь примерно такой вид: Installing yiisoft/yii2-app-basic (2.0.9) — Installing yiisoft/yii2-app-basic (2.0.9) Downloading: 100% Created project in basic Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be […]

  • Linux. Ubuntu. Как узнать размер папки в терминале?

    Работа в терминале удобна и проста даже для выполнения самых простых и примитивных задач. Одна из таких задач — вычисление и вывод размера папки с учетом всех вложенных папок. Для этой задачи следует использовать следующую команду. Итак: # вывести размер, указывая абсолютный путь du -hs /full/path/to/folder/ # вывести размер для текущей папки du -hs Как […]

  • Ubuntu. Как изменить кодировку файла?

    Для изменения кодировки файла в консоли Ubuntu следует использовать простую в применении и понимании команду iconv. Ниже привожу пример перевода содержимого файла с одной кодировки в другую. iconv -f WINDOWS-1251 -t UTF-8 -o target.txt source.txt Разберем детально каждый передаваемый параметр: -f WINDOWS-1251 — исходная кодировка, -t UTF-8 — желаемая кодировка -o target.txt — результирующий файл […]

  • Ошибка «Invalid command ‘Action’, perhaps misspelled……»

    При настройке виртуальных хостов в Apache можно получить множество различных ошибок, среди которых «Invalid command ‘Action’, perhaps misspelled……», решение которой я приведу в этой статье. Ошибка гласит, что в Вашем Apache не включен модуль Actions. Т.к. данный модуль в абсолютном большинстве случаев идет в коробке Apache -его дополнительная установка не требуется и его нужно просто […]

  • Php. cURL. Как эмулировать запрос с любого IP?

    При условии установленного и настроенного php и сURL можно легко и просто эмулировать запрос к скрипту (сайту) с консоли. Просто вполните в консоли следующую команду, указав нужный IP: curl —header «X-Forwarded-For: 255.255.255.255» «http://your.site/path»

  • Ubuntu. Apache. Как установить MaxMind’s GeoIP?

    Опишу кратко эпопею по установке и обработке GeoIP на базе Ubuntu. Итак, кратко шаги, которые необходимо выполнить: Подготовка окружения: $ apt-get install apache2-prefork-dev $ apt-get install apache2-threaded-dev $ apt-get install libgeoip-dev Установка модуля $ wget http://www.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2-latest.tar.gzz $ tar xvfz mod_geoip2-latest.tar.gz $ cd mod_geoip_#.#.# $ apxs2 -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c В случае недоступности […]

  • Как узнать версию Linux и его дистрибутива?

    Попадая на незнакомый сервер по ssh крайне важно понять, в какой системе мы находимся и какие команды стоит использовать для примитивной установки пакетов. Как узнать версию Linux? Приведенные ниже команды дают одинаковый результат: cat /proc/versions dmesg | grep «Linux version» Как узнать версию дистрибутива? Приведенные ниже команды дают одинаковый результат: lsb_release -a cat /etc/*-release

  • Php. Как установить curl в Ubuntu?

    В «коробке» php, модуль не подключен, что может стать неожиданностью в самый ненужный момент. Решаем проблему — ставим curl в php одной строкой. sudo apt-get install php5-curl Собственно и все. Перезапускаем apache при помощи привычного нам рестарта: service apache2 restart